在写<a>链接的href属性时 = 号 后面不能用空格,否则controller层接收不到参数值
来源:互联网 发布:雅诗兰黛眼霜 知乎 编辑:程序博客网 时间:2024/06/08 07:50
我们在编码时,总是习惯在 ' = '号前后加上空格,这样会让代码看起来更好看,但有一种情况是不可以在等号前后加空格的,否则会导致controller层接收不到参数值:
这种情况就是在写<a>链接的href属性时;
今天写代码碰到了这样的情况
我的<a>标签是这样写的:
<a href="message/messagemodal?registerid=' + item.user + '&suggestionId= '+item.id+'">回复</a>'
我用的是SpringMVC框架,controller层是这样写的
@RequestMapping("messagemodal")public ModelAndView messagemodal(Integer registerid,Integer suggestionId){}
当运行代码时,registerid时可以接收到参数值得,但是suggestionId却一直是null
最后通过排查发现<a>链接中的href属性赋值时suggestionId 参数的等号的后面的后面多敲了一个空格,
把这个空格去掉后,刷新页面,重新点击<a>链接,发现后台controller方法中的参数已经可以接收到
<a>链接传过来的值,
至此,问题解决。写下来供大家借鉴!
阅读全文
1 0
- 在写<a>链接的href属性时 = 号 后面不能用空格,否则controller层接收不到参数值
- url链接(<a href=>hefr参数的赋值</a>)
- 使用jquery动态修改a链接的href属性值
- 学习小记,window.open(url,....)中的url带参数时,=后面不要带空格,否则空格也将被当作参数传递
- 使用action属性接收参数<a href="user/user!add?name=a&age=8">添加用户</a>
- HTML title属性不显示空格后面的字符串
- html中标签a中href属性值的两种特殊情况,空格和井号
- spring mvc控制层(controller)接收参数的问题
- springmvc controller层接收List类型的参数
- springmvc controller层接收List类型的参数
- Spring MVC的controller层接收前台传Json参数
- 关于<a>链接标签里面的属性 href
- 移动端a链接href属性的一些妙用
- html中a标签下href链接值href="#"与href="javascript:void(0)"的不同
- href后面带参数
- js中a标签的href属性不跳转方法
- html 中a标签中href属性 加#号和不加#号的区别
- 在href链接中截取参数
- 前端数据的展示遇到应table展示时
- Core Animation实战二(寄宿图)
- msyql全局搜索字段所在位置
- 全面的MySQL优化详解
- Spring容器加载完毕干一件事情(利用ContextRefreshedEvent事件)
- 在写<a>链接的href属性时 = 号 后面不能用空格,否则controller层接收不到参数值
- Jenkins+Jmeter+Ant自动化集成环境
- MZX大佬授课のDAY2
- 非法参数异常- DrawerLayout 必须与 MeasureSpec.EXACTLY 测量
- 培训:3天带你快速上手Kubernetes
- LUA 打印的性能开销
- zookeeper结合dubbo实现分布式接口调用
- java语言程序设计 第十二章 (12.23、12.24、12.25、12.26)
- java 小程序 商城 源码