04-Js给action传值,出现乱码如何解决
2015-07-29 15:02
639 查看
在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试,
处理方法一。
js 程序代码:url=encodeURI(url);注意是整个URL
服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
处理方法二。
js:var url="name="+name;
url=encodeURI(encodeURI(url)); //用了2次encodeURI
window.location = "<%=path%>/inner/line/line.jsp?"+url;
服务器端的代码:
String linename = request.getParameter(name);
//java : 字符解码
linename = java.net.URLDecoder.decode(linename , "UTF-8");
处理方法一。
js 程序代码:url=encodeURI(url);注意是整个URL
服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
处理方法二。
js:var url="name="+name;
url=encodeURI(encodeURI(url)); //用了2次encodeURI
window.location = "<%=path%>/inner/line/line.jsp?"+url;
服务器端的代码:
String linename = request.getParameter(name);
//java : 字符解码
linename = java.net.URLDecoder.decode(linename , "UTF-8");
相关文章推荐
- ExtJs 4.2 TabCloseMenu.js的Bug
- JS代码片段:判断一个元素是否进入可视区域
- ExtJS4.2 cellclick获取单元格内容
- js中event.keyCode用法及keyCode对照表
- js的压缩与混淆
- XML json map list转换
- javascript字符串函数
- ECharts——纯Javascript的图表库
- JS 正则表达式用法
- js获取项目根路径
- js+div悬浮框
- JavaScript学习笔记——流程控制
- js中Math的几个函数
- 《JavaScript深入浅出》学习笔记
- js手机网页跳转
- js格式化时间
- javascript一秒刷新一次显示时间
- JSP中传递参数的几种方法的简介
- js this指向问题
- js Unicode编码转换