@RequestParam不接受'&'在从请求发送的字符串中,存储&并截断其余部分
@RequestParam not accepting '&' in a string sent from request, stores all characters before & and truncates the rest
从ajax发送的值:Droit&摩洛哥事务战略
@RequestMapping(value = "getValue")
@ResponseBody
public void getTOCFromML(@RequestParam("doc_id") String doc_id, HttpServletResponse response,HttpServletRequest request)
{
System.out.println(doc_id);
}
output: Droit
Expected output: Droit & stratégie des affaires au Maroc
@RequestParam("doc_id")
将值存储在&
字符之前,并忽略其余字符(出于某种安全目的,我认为)。
但我需要完整的字符串以便进一步执行。
请让我知道如何使这个工作
更新1:仅"&"给我带来问题的角色。
当低于给定的输入值时,工作良好
Value : La Semaine Juridique Notariale et Immobilière
更新2:我在javascript ajax req中使用了encodeURIComponent(字符串)。它现在起作用了。感谢
使用
URLEncoder.encode()
希望它能有所帮助。
相关文章:
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- 将作用域存储在JSON中
- 使用javascript存储变量的最安全方式
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 如何有效地将游戏数据存储在URL查询字符串中
- Ember.js-接口状态应该存储在哪里
- 通过JSON&比较时间
- Jquery模板,如果xx&&如果yy
- 如何存储&读取输入字段中的任意url
- @RequestParam不接受'&'在从请求发送的字符串中,存储&并截断其余部分
- 将数据存储在模型&集合呼叫&取来
- 如何存储鼠标&键盘事件和值
- 如何存储拖动&将项目放入cookie,然后在另一个页面中检索
- Mongodb&Espress:将对象存储在模型中
- 将数组的值存储到Chrome本地存储&取回它们
- 存储/导入变量&函数处理(JS)