springmvd接收参数问题
问题描述:
好久不写博客了,今天遇到一个问题,那就是post请求时,参数接收不到,当时我很纳闷,看代码:
就是这样几个参数,我使用postman请求时无法获取参数:
报错信息:
"msg":"Optional int parameter 'tableId' is present but cannot be translated into a null value due to
后来上网查了相关资料:
接口测试的时候遇到了一个问题,导致测试阻断了好久,在此记录,谨防忘记。 具体报错如下: Optional int parameter 'pId' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type. 归根结底就是参数类型错误了: 可选的参数 pId不存在,但无法被转换为NULL,是因为你把它给定义为 基本类型。建议将其修改为 包装类型。 就是说,你定义了参数:String pId,但没有值,那按理来说按照null来处理,结果倒霉的事情来了:pId= null; 是不允许的,因为基础类型不能赋值为null。 所以建议把参数定义修改为Inteter pId. 那为啥用Integer可以,用int不行呢,原因如下: Integer 允许为null值,int默认0,数据库里面如果有个字段没有值可能默认值为null,所以用Integer。 在hashmap中只能用Integer而不能用int int是基本数据类型,定义一个整型数据。Integer是一个类,在hashmap中代表一个对象,所以用object表示。
解决方案:
后来我这么改还是报错,我想我可能将参数放错地方了
转载于:https://www.cnblogs.com/AlanWilliamWalker/p/10779398.html
springmvd接收参数问题相关推荐
- Struts2中Action接收参数
Struts2中Action接收参数的方法主要有以下三种: Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数: a.定义:在Action类中定义属 ...
- 小程序 url 对象转字符串编码传参 url 字符串转对象解码接收参数
url 对象转字符串编码传参 let info = encodeURI(JSON.stringify(this.data.info));wx.navigateTo({url: '/pages/part ...
- Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...
Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn 发布于:2012-09-15 ...
- java 注解报错_java注解验证接收参数 返回注解字段的错误
1.在controller接口方法接收参数加上 @Valid注解 并且在实体类参数后紧跟 BindingResult bindingresul BindingResultMsgUtil工具类: pub ...
- 详细解析ASP.NET中Request接收参数乱码原理
起因: 今天早上被同事问了一个问题:说接收到的参数是乱码,让我帮着解决一下. 实际情景: 同事负责的平台是Ext.js框架搭建的,web.config配置文件里配置了全局为"GB23 ...
- asp.net跳转并接收参数
Server.Transfer("../Position/NewStaff.aspx?ReturnPage=1"); 下面这个比较好: response.write alert 好 ...
- 【Groovy】闭包 Closure ( 闭包参数列表规则 | 默认参数列表 | 不接收参数 | 接收自定义参数 )
文章目录 一.闭包参数列表 二.闭包参数列表代码示例 一.闭包参数列表 闭包的参数设置有如下情况 : 不接收参数 : 如果在定义闭包时 , 只写了 " -> " 符号 , 没 ...
- @GetMapping和@PostMapping接收参数的格式
一.1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面 若返回json等内容到页面,则需要加@ResponseBody注解 ...
- .net mvc actionresult 返回字符串_072-SpringMVC后端控制器接收参数、处理器方法返回值类型、拦截器、文件上传下载...
1. 注解式开发之annotation-driven解释 (1) mvc注解驱动在哪个文件中配置? 在springmvc中配置 (2) 配置mvc注解驱动使用哪个标签? 2. 注解式开发之视图解析器 ...
最新文章
- 计算机网络---个人笔记整理
- 【机器学习基础】重磅发布!吴恩达 AI 完整课程资源超级大汇总!
- 小甲鱼 OllyDbg 教程系列 (六) :PJ 软件功能限制(不修改jnz的非爆破方法)
- js-sdk探索之微信网页分享
- 你知道关闭页面时怎么向后台发送消息吗?
- 23种设计模式(七)对象创建之工厂方法
- sping加载bean都发生了些什么
- Nginx 服务器安装及配置文件详解
- 【实习周记】ArrayMap源码分析
- Ubuntu下安装微信
- Power Query 系列 (04) - 从 Web 导入数据
- 微信电脑多开,骚操作走起
- 亮点前瞻 | 首届 ServerlesssDays · China 大会议程发布
- 怎么用计算机画外观设计图片,以实例教你如何绘制外观设计专利3D线条图
- python爬取携程景点_python爬取携程景点评论信息
- aix打开linux共享目录超长,AIX修改用户名和密码长度限制
- 转载_利用虚拟机VMWARE安装并配置Debian Linux系统的总结
- ubuntu破解密码方法
- CSS 网页背景图片设置
- OpenSSL 制作证书时出现的错误的解决办法