org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'xxx' is not present 报错解决

摘要:
错误报告如下:org.springframework。网状物bind MissingServletRequestParameterException:在调试RequiredStringparameter'user'snotpresent时遇到此问题。查询相关数据后,有几种解决方案。1.将下图中的真值更改为false1@RequestParam(值=“user”,必填=tr

报错如下:

org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'user' is not present

org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'xxx' is not present 报错解决第1张

 org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'xxx' is not present 报错解决第2张

再调试的时候遇到这个问题,查询相关资料后,有几种解决办法

1.将 下图中的 true 改成false

1 @RequestParam(value = "user", required = true

如果参数不是必须的,改了确实有效;如果该参数必填,此种方式无效

2.前端参数与后端参数定义的值 不对应导致

但我用的postman调用,所以参数定义都一样,此种方式又无效了

3.先确认是参数传入有误,后来发现是参数传入的方式不对,以前的传入方式如图(用的json格式):

org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'xxx' is not present 报错解决第3张

修改后问题解决如下图(form-data格式):

org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'xxx' is not present 报错解决第4张

免责声明:文章转载自《org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'xxx' is not present 报错解决》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇5分钟APIG实战: 使用Rust语言快速构建API能力开放知识体系库下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用Prometheus监控bind9的DNS服务

首先编译bind_exporter,编译方式参见bind_exporter 创建一个systemd配置文件来运行bind_exporter vi /etc/systemd/system/bind_exporter.service 内容如下,注意此处的用户和组使用与named程序相同的用户和组“named”。--web.listen-address为对...

Java高并发网络编程(四)Netty

在网络应用开发的过程中,直接使用JDK提供的NIO的API,比较繁琐,而且想要进行性能提升,还需要结合多线程技术。 由于网络编程本身的复杂性,以及JDK API开发的使用难度较高,所以在开源社区中,涌现出来了很多对JDK NIO进行封装、增强的网络编程框架,比如Netty、Mina等。 一、Netty简介 https://netty.io/官网 Netty...

python模块win32com中的early-bind与lazy-bind(以Autocad为例)

1.什么是Lazy-bind模式,Early-bind模式? win32com中,Lazy-bind 模式指的是程序事先不知道对象的任何方法和属性,当对象属性,方法被调用时,程序才向对象发出一个询问(query),如果对方法和属性的询问成功,则调用成功,而Early-bind则是指程序事先知道对象的方法,属性。Python 用makepy 来支持early...

python|sqlalchemy|联表查询

2020-04-20|待完善,给出可以直接运行的py文件 建立表的类 class Account(db.Model): __tablename__ = 'account' id = db.Column(db.INT, primary_key=True, nullable=False, autoincrement=True) nick...

Angular 报错 Can't bind to 'formGroup' since it isn't a known property of 'form'

错误描述 当form表单加FormGroup属性时报错 Can't bind to 'formGroup' since it isn't a known property of 'form' <form nz-form [formGroup]="valForm" (ngSubmit)="submit()" role="form">...

socket 客户端和服务端思考

accept :连接一个客户端:连接对象, 地址 这个连接断开之前,别的连接是不受理的。如果客户端断开,会报错,因为连接突然没了。 所以,客户端会使用随机端口,但是端口会用完。因为端口不会立即释放。跟系统设置有关,一般的业务应该没有问题,自动释放,是可以接受的。 不对的 !!!:一个端口只用一次。 不对的 !!!:所以,用 bind 固定客户端端口。服务端...