linux怎么查看本机内存大小
275
2022-11-04
SpringBoot解决Required String parameter xxx is not present问题
目录Required String parameter xxx is not present类型异常异常报错解决方案Required String parameter‘XXX‘is not present的几种情况情况一情况二情况三情况四情况五情况六情况七
Required String parameter xxx is not present类型异常
异常报错
学习Spring Boot的时候做一个简单的表单提交demo发现一直报错
Required String parameter 'username' is not present
解决方案
查阅资料很多人遇到的问题是给Controller的
@RequestParam注解补全
@RequestParam(value = “name”, required = false)
后就能解决,但是我这边这个username参数是必须要的,而且添加了还是不能解决问题,最后认真检查发现原因出在html页面上RIMHoFY的input中的name不小心写错了~~囧,修正后即可解决问题,
Required String parameter‘XXX‘is not present的几种情况
情况一
原因是由于头文件类型不对,可以在MediaType中选择合适的类型,例如GET和POST
情况二
jquery提交delete时,不支持@RequestParam,只支持@PathVariable形式
情况三
若api在调用的时候,如果存在重类型,但不重名;例如:/id与/name,两者在类型上是一样的
情况四
这里提示Required String parameter 'XXX' is not present并不一定是XXX的错,也有可能是后面的参数错误。总的来说就是页面传递的参数和后台接受参数名自不匹配。
情况五
传递的参数里面包含特殊符号,比如前台传递字符串不能包含逗号等。(待证明)
情况六
传的参数是undefined;
情况七
换一种请求方式试试,比如现在用的是POST提交方式,改为GET/PUT等其他方式。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~