为了账号安全,请及时绑定邮箱和手机立即绑定

springboot @RequestMapping 获取参数不全 '%'

springboot @RequestMapping 获取参数不全 '%'

PHP
FFIVE 2018-08-06 07:10:57
最近使用@RequestMapping 因为参数存在特殊字符导致的参数获取不全 让我焦头烂额,常常胸闷难受,恳请大佬 解救我与水火之中问题如下 后端代码 @RequestMapping(value = "/addReport/tiltle={tiltle}&date={date}&user_id={user_id}&company_id={company_id}&meassge={meassge}/static_st", method = RequestMethod.GET)     public String addReport(@PathVariable String tiltle, @PathVariable String date, @PathVariable String user_id, @PathVariable String company_id, @PathVariable String meassge) {         logger.error("========"+meassge); }url:localhost:8080/addReport/tiltle=tiltle&date=2007-01-17&user_id=1&company_id=2&meassge={"data":"1234%56"}/static_st后台打印的2018-01-19 13:04:12.063 ERROR 12312 --- [nio-8080-exec-8] c.wmfs.contoller.FunctionInfoController  : ========{"data":"1234V"} ??? 到底是什么原因导致的不全的问题网上最多的就是 '.'的问题在 url 中添加 :.+ 可以解决还有的说和内置的tomcat的版本有关系,换了各种高低版本还是没有解决
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

要进行url编码,参考 URL的编码和解码


查看完整回答
反对 回复 2018-08-24
  • 1 回答
  • 0 关注
  • 1129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信