入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

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

创建时间:2015-07-09 投稿人: 浏览次数:1715

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");
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像