jsp超链接带中文值传递到action中文乱码处理
2015-04-01 00:00
204 查看
首先说明一点的是:jsp网页开发中超链接传递参数出现中文“乱码”不是真的乱码,而是另一种编码方式,所以可以统一转换成字节流,在转换成utf-8即可。
超级简单是不是:
我举个例子,在jsp页面传递参数:
?
ChangeState是服务器中的servlet,则在servlet中接收themename参数做转换:
?
ok,中文乱码即可解决。简单。
这里还有另外一种处理方式:不用再代码中处理,在配置文件中写入配置属性及其value。
如果使用的是tomcat服务器:则:
Tomcat中的server.xml文件中修改如下配置:
?
URIEndcoding=“utf-8”需要写入的配置属性。
超级简单是不是:
我举个例子,在jsp页面传递参数:
?
1 | <a href= "ChangeState?action=close&themename=我爱你" >关闭</a> |
?
1 2 | String themename=request.getParameter( "themename" ); themename= new String(themename.getBytes( "ISO-8859-1" ), "UTF-8" ); |
这里还有另外一种处理方式:不用再代码中处理,在配置文件中写入配置属性及其value。
如果使用的是tomcat服务器:则:
Tomcat中的server.xml文件中修改如下配置:
?
1 2 3 | <Connector port= "8080" protocol= "HTTP/1.1" connectionTimeout= "20000" redirectPort= "8443" URIEncoding= "UTF-8" /> |
相关文章推荐
- jsp超链接传递中文乱码问题
- JSP与action传递中文乱码解决.
- JavaScript跳转页面/Action并传递中文参数[解决js超链接传递过程中产生的中文乱码问题]
- 处理jsp中文参数传递乱码问题
- jsp页面js提交传递中文字符时乱码处理
- jspsmartupload上传文件名中文乱码和超链接传递路径参数encodeURIComponent加解码
- jsp页面间跳转 url传递中文参数乱码 以及后续细节处理
- jsp到action 传递url时中文出现乱码
- action接收到来自jsp页面的请求时出现中文乱码问题处理方法
- jsp中将链接http传递中文数据至action中发生乱码现象的解决
- JSP中文乱码处理
- jsp中文乱码处理总结
- JSP中文乱码处理(过滤器)
- struts:将Action处理后的数据传递给前台jsp页面
- JSP处理中文参数乱码
- java:struts学习(3)-jsp传递中文到action的解决方法,简易!!
- jsp使用URL编码传递中文参数乱码问题
- jsp中文乱码处理
- Struts2 get方法传递 中文 到Action乱码解决
- JSP处理中文参数乱码