JS通过get、post向jsp传递中文出现乱码的问题的解决
2015-11-09 15:56
726 查看
因为Tomcat会先进行一次解析,所以在JS中传递参数之前要对参数进行两次encodeURI,原因是因为Tomcat会先进行一次decode:
在JSP中:
encodeURI(encodeURI($("#Locations").val()))
在JSP中:
String LocationStr=""; LocationStr= java.net.URLDecoder.decode(request.getParameter("Locations"), "UTF-8");
相关文章推荐
- js控制手机号码中间用星号代替
- javascript 权威指南——笔记2
- JS使用模板快速填充HTML控件数据 --- 自己写组件(0)
- JavaScript边学边记
- js中substring和substr两者区别和使用方法
- 中国城市个城市json数据-服务与highMaps
- js车牌号校验
- 全面理解面向对象的 JavaScript
- JavaScript基础——变量、作用域和内存问题
- 浅析js中substring和substr的方法
- JS中的prototype
- Servlet对Ajax中请求处理及Json串的解析
- JSON入门之二:org.json的基本用法
- js#0基本概念
- 如何处理JSON数据中含有双引号
- JS构造函数与原型
- 使用javascript打印九九乘法表
- 深入理解js构造函数
- 2015-11-02-js
- js快速分享代码