【spring mvc】spring mvc POST方式接收单个字符串参数,不加注解,接收到的值为null,加上@RequestBody,接收到{"uid":"品牌分类大”},加上@RequestParam报错 ---- GET方式接收单个参数的方法

摘要:
springmvcPOST方式接收单个参数,不加任何注解,参数名对应,接收到的值为nullspringmvcPOST方式接收单个参数,加上@RequestBody,接收到参数格式:{"uid":"品牌分类大”}springmvcPOST方式接收单个参数,加上@RequestParam报错:org.springframework.web.bind.MissingServletRequestParam

spring mvc POST方式 接收单个参数,不加任何注解,参数名对应,接收到的值为null

【spring mvc】spring mvc POST方式接收单个字符串参数,不加注解,接收到的值为null,加上@RequestBody,接收到{"uid":"品牌分类大”},加上@RequestParam报错 ---- GET方式接收单个参数的方法第1张

spring mvc POST方式 接收单个参数,加上@RequestBody,接收到参数格式:{"uid":"品牌分类大”}

【spring mvc】spring mvc POST方式接收单个字符串参数,不加注解,接收到的值为null,加上@RequestBody,接收到{"uid":"品牌分类大”},加上@RequestParam报错 ---- GET方式接收单个参数的方法第2张

spring mvc POST方式 接收单个参数,加上@RequestParam报错:

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

解决方法:

最简单的解决方式,就是将要接受的字段封装在一个实体中,实体中的属性为uid,并且在spring mvc中接收时加上@RequestBody注解,这样就可以解决这个问题

示例代码:

【spring mvc】spring mvc POST方式接收单个字符串参数,不加注解,接收到的值为null,加上@RequestBody,接收到{"uid":"品牌分类大”},加上@RequestParam报错 ---- GET方式接收单个参数的方法第3张

下面看GET方式解决接收单个参数的问题:

只需要在接收的单个参数前加上@RequestParam注解即可

示例代码:

【spring mvc】spring mvc POST方式接收单个字符串参数,不加注解,接收到的值为null,加上@RequestBody,接收到{"uid":"品牌分类大”},加上@RequestParam报错 ---- GET方式接收单个参数的方法第4张

免责声明:文章转载自《【spring mvc】spring mvc POST方式接收单个字符串参数,不加注解,接收到的值为null,加上@RequestBody,接收到{"uid":"品牌分类大”},加上@RequestParam报错 ---- GET方式接收单个参数的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Tomcat关闭日志catalina.out约数的个数 + 贪心下篇

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

相关文章

AFN Post方法 设置请求头(json)

设置请求头:[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"]; GET方法设置请求头的时候没什么问题;但是使用POST方法时设置无效,使用其他方法都没用,后来发现没有序列化 //AFJSONRequestSerializer...

php对xml文件的解析

近来较少写博客了,得克服懒惰的秉性啊! 今天研究了一下php对xml文件的解析。 用到了php的simplexml_load_file()方法,该方法会将xml文件生成一个SimpleXMLElement对象,该对象是继承了Traversable接口的对象,即可以像数组那样遍历其子集。 这样,我们就可以循环得到xml文件的内容,不多说废话,上例子。 假设有...

由nginx和spring boot中tomcat配置不当引起的问题

最近接浅橙贷超Api推过来的流量,由于有几个请求头的body体积比较大,最大有30M,到我们这边nginx的error日志就报错了: 2018/11/19 22:33:52 [error] 9791#0: *639124 readv() failed (104: Connection reset by peer) while reading upstrea...

hexo使用

hexo主题 hexo主题下载地址:https://hexo.io/themes/ 每个主题中都有相关的下载及配置说明,不过有些主题很坑,各种下载报错,建议使用常用的一些主题。 创建新文章 根目录命令行输入hexo new [模板] <文章名>新建文章 其中<模板>在scaffolds中,默认情况下有三个模板post、draft、p...

mybatis返回HashMap结果类型与映射

Xhtml代码  <!-- 返回HashMap结果 类型-->       <!-- 如果想返回JavaBean,只需将resultType设置为JavaBean的别名或全限定名 -->       <!-- TypeAliasRegistry类初始化时注册了一些常用的别名,如果忘记了别名可以在这里面查看 -->  ...

XMLHttpRequest post 传递多个参数及服务器端读取

一直没搞定XMLHttpRequest post方法如何传递多种参数,比如同时读取post参数和file参数 var http = new XMLHttpRequest(); var form = new FormData();// Add selected file to formform.append(me.getName(), file);form....