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&lsquo;XXX&lsquo;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
0
投稿

猜你喜欢

  • 详解java Collections.sort的两种用法

    2023-11-28 09:30:31
  • Springboot全局异常捕获及try catch区别解析

    2022-03-02 17:44:07
  • 使用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
  • mybatis mybatis-plus-generator+clickhouse自动生成代码案例详解

    2021-06-06 10:12:55
  • IDEA项目maven project没有出现plugins和Dependencies问题

    2021-08-08 10:59:53
  • Tomcat 实现WebSocket详细介绍

    2023-08-12 21:22:11
  • 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
  • Java运行时数据区概述详解

    2023-10-08 07:00:10
  • java实现单人版五子棋游戏

    2021-09-03 03:24:20
  • 项目为什么引入log4j而不是logback代码

    2023-02-02 07:51:07
  • Spring MVC项目中log4J和AOP使用详解

    2022-11-16 08:36:29
  • 浅谈JAVA如何生成UUID唯一标识

    2023-08-12 20:45:03
  • Spring Cloud Eureka 服务上下线监控的实现

    2022-02-18 21:06:15
  • asp之家 软件编程 m.aspxhome.com