文档章节

由form表单引起的springMVC传参方法无法接收参数BUG

GONETHEN
 GONETHEN
发布于 2016/11/22 17:25
字数 161
阅读 2
收藏 0

先说bug解决方法:给按钮加上 type="button"。

 

总是报错说我的参数 int id为空,纠结了一天没发现哪里有错。

包括检查配置文件,改Integer,加@RequestParem都不管用。

功夫不负有心人。

今天用firebug监听网络时发现莫名其妙请求了两次,而且其中一次是form表单提交形式。

我就找在哪里提交表单了,一看我的button就心想:该不会是因为这个没有type属性吧。

给按钮加上 type="button"问题得以解决。

 

 

。。。

© 著作权归作者所有

共有 人打赏支持
GONETHEN
粉丝 0
博文 1
码字总数 161
作品 0
北京
后端工程师
私信 提问
springboot学习(四)---Spring Boot 传参方式

注解 @RequestParam 这个注解用来绑定单个请求数据,既可以是url中的参数,也可以是表单提交的参数和上传的文件。 Form 表单 URL中传参 不能处理JSON格式的请求。 @PathVariable 这个注解可以...

u010775025
05/04
0
0
使用 Postman 与 Kotlin 交互REST API接口数据

在前面2篇文章使用 Kotlin 和Spring Boot 2.0快速开发REST API接口和使用 Kotlin 和Spring Boot 2.0快速开发REST API客户端介绍了如何使用简单代码快速实现REST API的服务端接口及客户端应用...

B超
09/11
0
0
180730-Spring之RequestBody的使用姿势小结

Spring之RequestBody的使用姿势小结 SpringMVC中处理请求参数有好几种不同的方式,如我们常见的下面几种 根据 对象获取 根据 注解获取url参数 根据 注解获取请求参数 根据Bean的方式获取请求...

小灰灰Blog
07/30
0
0
springmvc上传多个文件无法使用缓存

SpringMVC在做文件上传,我现在需要做的一个工程要求一次能够分开上传三个文件 同时文件2,文件3有可能不上传任何东西 我现在的写法是用了一个form表单提交,表单内有三个 每个的name各不相同...

水之笔记
2017/03/19
199
0
把项目移到springboot诡异问题之二

做登录功能时,前端表单提交方式用post,enctype默认application/x-www-form-urlencoded,键值对的方式提交,所以后台就用@RequestParam接收,在原来的springMVC上运行正常,移到springboot上...

慌张的程序媛
07/09
260
3

没有更多内容

加载失败,请刷新页面

加载更多

《激荡三十年》读书笔记的相关感悟3300字

《激荡三十年》读书笔记的相关感悟3300字: 《激荡三十年》是吴晓波以编年体的方式记录的中国1978年改革开放后至2008年的30年的企业史。这套被称为“新货殖列传”的“企业史记”记录了三十年...

原创小博客
23分钟前
1
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
1
0
HashTable和Vector为什么逐渐被废弃

HashTable,不允许键值为null,还一个就是put方法使用sychronized方法进行线程同步,单线程无需同步,多线程可用concurren包的类型。 如编程思想里面说的作为工具类,封闭性做的不好没有一个...

noob_chr
昨天
1
0
Win10 下安装Win7双系统

很多人买了预装64位Win8/8.1的电脑后想重装(或者再安装一个)Win7系统,但是折腾半天发现以前的方法根本不奏效。这是因为预装Win8/8.1的电脑统一采用了UEFI+GPT引导模式,传统的BIOS(Legacy...

yaly
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部