Jsp页面通过href拼接url向后台传中文乱码问题
来源:互联网 发布:硅谷ios程序员 编辑:程序博客网 时间:2024/05/17 02:36
需求是将jsp页面的中文内容通过url形式传给后台,若不经过编码转换直接传中文后台接收到的是乱码,想要获取到正确的数据就需要对中文字符进行编码转换,到后台以后在进行解码获取到正确的数据。
在jsp页面中,对汉字进行两次编码拼接到url中。
<a id=sendInfo href="#" onClick="javascript:location.href='${ctx}/good/goodBaseInfo/form?id=${goodBaseInfo.id}&typeId=${tyId}${returnTypeId}&typeName='+encodeURI(encodeURI('${returnTypeName}'))+encodeURI(encodeURI('${tyName}'))+'&aId=${arId}${returnAreaId}&aName='+encodeURI(encodeURI('${returnAreaName}'))+encodeURI(encodeURI('${arName}'))"> <img width="80px" height="80px" src="${ctxImage}/${goodBaseInfo.logoUrl}" /></a>
在后台controller中,导入import java.net.URLDecoder;包,采用URLDecoder.decode()进行解码。
try { tyname = URLDecoder.decode(goodBaseInfo.getTypeName(),"utf-8"); arname = URLDecoder.decode(goodBaseInfo.getaName(),"utf-8"); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } model.addAttribute("typeName",tyname); model.addAttribute("areaName",arname);
阅读全文
0 0
- Jsp页面通过href拼接url向后台传中文乱码问题
- 通过URL向后台传中文参数
- ajax向后台传中文乱码问题
- 解决jsp页面通过url传中文发送乱码错误
- spring遇到jsp向后台controller传中文后乱码问题
- jsp页面url参数传中文乱码问题
- 解决JS向后台传中文参数乱码的问题
- jsp url传中文参数乱码问题
- jsp页面传中文参数乱码问题
- springmvc Jsp页面向后台传递中文参数乱码问题
- jsp向后台传中文,tomcat和weblogic下中文乱码解决方法
- android 向后台传中文时出现乱码
- 前台向后台传中文数据出现乱码
- jsp页面传中文 乱码
- jsp url传中文参数乱码问题--亲测好使
- URL传中文乱码问题
- URL传中文乱码问题
- url传中文乱码问题
- solr清除所有索引
- 235. Lowest Common Ancestor of a Binary Search Tree
- JS学习(6)----Math And Random
- MySQL 数据类型
- Orika简单使用
- Jsp页面通过href拼接url向后台传中文乱码问题
- 成为更好开发者的几点建议
- 华科14_2
- JSTL
- 不同编译器对于(a++)*(a++)和(a++)*(++a)和(++a)*(a++)和(++a)*(++a)的运算结果
- [牛客网]错题整理(2)
- java设计模式之单例模式的七种写法
- HDU 3001 Travelling (状态压缩DP +TSP问题)
- win下安装composer