关闭

问题解决 —— Jsp界面之间传参乱码

标签: 解决方案乱码
692人阅读 评论(0) 收藏 举报
分类:

jsp界面和界面之间有时会出现乱码,页面1输入的是中文,页面2接收页面1传过来的中文,结果页面2出现了乱码

今天发现的一种解决方案就是

request.setCharacterEncoding("UTF-8");
String name = request.getParameter("rname");

可以很好地解决jsp之间传参的问题。

这种方法也同样适用于jsp到Servlet的传参

总结下JavaWeb中解决乱码的方法

  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. tomcat中的server.xml 8080端口那里设置成 utf-8
 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
           URIEncoding="UTF-8"
               redirectPort="8443" />

3、在Servlet或jsp界面中

request.setCharacterEncoding(“UTF-8”);
response.setCharacterEncoding("UTF-8");
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:45214次
    • 积分:1190
    • 等级:
    • 排名:千里之外
    • 原创:69篇
    • 转载:4篇
    • 译文:2篇
    • 评论:12条
    我的微博
    博客专栏
    最新评论