解决jsp页面通过url传中文发送乱码错误
来源:互联网 发布:电视机app软件 编辑:程序博客网 时间:2024/05/16 12:58
在jsp页面写如下js方法,type和title的值都为中文,通过struts框架传到后台后中文发生乱码
function search(){
var type = document.getElementById("type").value;var title = document.getElementById("title").value;
//alert(id+"AND"+roleId);
url="/crm/viewNews/searchNews?type="+type+"&title="+title;
window.location.href = url;
}
解决方法如下:
在js代码里面url值引用encodeURI()方法两次:
url="/crm/viewNews/searchNews?type="+encodeURI(encodeURI(type))+"&title="+encodeURI(encodeURI(title));
window.location.href = url;
然后在后台再将传送值转换成utf-8
String title1 = java.net.URLDecoder.decode(title, "UTF-8");
String type1 = java.net.URLDecoder.decode(type, "UTF-8");
这样即可解决该问题
- 解决jsp页面通过url传中文发送乱码错误
- Jsp页面通过href拼接url向后台传中文乱码问题
- jsp页面url参数传中文乱码问题
- JSP在URL中传中文参数乱码解决
- jsp页面传中文 乱码
- jsp页面 URL传中文参数到Action里面出现乱码,用过滤器和控制器都解决
- jsp url传中文参数乱码问题
- jsp前台url传中文参数乱码
- 页面URL传中文乱码的解决方法
- 解决url传中文乱码问题
- jsp页面之间传中文值乱码
- jsp页面传中文参数乱码问题
- jsp页面 URL传中文参数到Action里面出现乱码
- jsp页面 URL传中文参数到Action里面出现乱码
- jsp页面 URL传中文参数到Action里面出现乱码
- URL传中文乱码
- url传中文乱码
- JSP内置对象(包括request和response)以及解决url传中文参数出现乱码问题
- 关于Linux的版本问题
- 关于方法的重写(基础篇)
- 像程序员一样思考
- Linux防火墙详解
- 严重:Servlet.service() for servlet baobaotao threw exception java.lang.IllegalArgumentException
- 解决jsp页面通过url传中文发送乱码错误
- java 开发网管软件
- FAT32小结(更新)
- cocos2d-x笔记(1)
- 图像处理库
- c语言入门学习的一些建议
- 触发器问题(怎样在一个数据库中的触发器中访问另一个数据库里面的表呢)
- 二叉树中找出和为某一值的所有路径
- 【Apache Solr系列之二】Apache Solr 4.5.1及MYSQL数据增量索引