js合成url时,如果参数是中文,传到struts2中会乱码,解决办法如下:
1.js文件中使用encodeURI()方法(必须套两层)。
login_name = encodeURI(encodeURI(login_name));
2.action中URLDecoder解码
loginName = java.net.URLDecoder.decode(loginName,"UTF-8");
相关文章
- POST发送form-data格式请求多文件传递,接收实现,中文乱码以及文件名乱码解决
- js中文乱码怎么解决【转】
- Server.UrlEncode与Server.UrlDecode(url传递中文的解决方案)
- javaweb 解决jsp中${}传递中文值到后端以及get请求中文乱码的问题
- PHP js使用ajax异步处理方式请求PHP,解决数组中文乱码
- 数据传递-------ajaxJson------spring3mvc中使用ajax传json中文乱码解决
- 解决URL地址中的中文乱码问题的办法
- IntelliJ IDEA 设置编码为utf-8编码(各种中文乱码问题解决)
- spring mvc中关于url中传递中文乱码的解决方法
- 解决js在浏览器中文乱码问题以及js、jsp没有正确加载问题