SpringBoot解决Required String parameter xxx is not present问题
作者:Chandler丶 时间:2021-08-08 12:53:15
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页面上的input中的name不小心写错了~~囧,修正后即可解决问题,
<input type="text" name="username"
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等其他方式。
来源:https://blog.csdn.net/ouzhuangzhuang/article/details/82312834
标签:SpringBoot,Required,String,parameter
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
详解java Collections.sort的两种用法
2023-11-28 09:30:31
![](https://img.aspxhome.com/file/2023/3/60473_0s.png)
Springboot全局异常捕获及try catch区别解析
2022-03-02 17:44:07
![](https://img.aspxhome.com/file/2023/7/59227_0s.png)
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务的方法(推荐)
2022-11-09 11:40:37
java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
2023-11-29 14:39:23
三种Java自定义DNS解析器方法与实践
2022-01-13 10:12:11
详解Java 自动装箱与拆箱的实现原理
2022-08-16 11:35:51
SpringBoot基于Sentinel在服务上实现接口限流
2023-11-27 17:19:25
![](https://img.aspxhome.com/file/2023/4/59574_0s.jpg)
mybatis mybatis-plus-generator+clickhouse自动生成代码案例详解
2021-06-06 10:12:55
IDEA项目maven project没有出现plugins和Dependencies问题
2021-08-08 10:59:53
![](https://img.aspxhome.com/file/2023/1/61871_0s.png)
Tomcat 实现WebSocket详细介绍
2023-08-12 21:22:11
![](https://img.aspxhome.com/file/2023/0/58150_0s.png)
Kafka常用命令之kafka-console-consumer.sh解读
2022-06-11 00:20:32
springboot对压缩请求的处理方法
2022-02-11 14:00:59
JAVA NIO实现简单聊天室功能
2023-05-01 10:32:49
Android解决所有双击优化的问题
2023-07-27 09:07:03
![](https://img.aspxhome.com/file/2023/0/86010_0s.png)
Java运行时数据区概述详解
2023-10-08 07:00:10
![](https://img.aspxhome.com/file/2023/0/69130_0s.png)
java实现单人版五子棋游戏
2021-09-03 03:24:20
![](https://img.aspxhome.com/file/2023/0/63060_0s.png)
项目为什么引入log4j而不是logback代码
2023-02-02 07:51:07
![](https://img.aspxhome.com/file/2023/1/67971_0s.png)
Spring MVC项目中log4J和AOP使用详解
2022-11-16 08:36:29
![](https://img.aspxhome.com/file/2023/0/76540_0s.png)
浅谈JAVA如何生成UUID唯一标识
2023-08-12 20:45:03
Spring Cloud Eureka 服务上下线监控的实现
2022-02-18 21:06:15