我喜欢直接的简单:
1.创建一个过滤器,处理 get
提交的方式, 代码如下:
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class CharacterEncodingFilter implements Filter {
private FilterConfig config;
private String encoding = "gbk";
public void destroy() {
config = null;
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding(encoding);
chain.doFilter(request, response);
}
public void init(FilterConfig con) throws ServletException {
this.config = con;
String s = config.getInitParameter("encoding");
if (s != null) {
encoding = s;
}
}
}
2.web.xml 配置如下
<!-- 过滤处理编码格式 -->
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>com.centfor.util.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gbk</param-value>
</init-param>
</filter>
3. 找到 tomcat安装文件夹的 conf/server.xml 增加红色字体的配置 对 post
的表单进行修改
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="gbk"
/>
表单的 get 和 post 方式都进行了统一编码 ,这样就不会乱码了
注意: 在每个jsp 页面最好不要再进行转码 web工程的编码格式最好统一
分享到:
相关推荐
自己总结的,解决JSP乱码,简单有效
JSP乱码 N种解决方案
JSP解决乱码JSP解决乱码JSP解决乱码JSP解决乱码JSP解决乱码
解决jsp页面乱码,页面信息配置,tomcat配置以及各种信息配置
JSP乱码解决方案大家可以看看,可以有利于大家,在JSP页面乱码问题,扥到更好的解决方案
概括了所有解决jsp乱码问题的代码!都尝试过了!很好用!
本方案解决了jsp常见的乱码问题 下载后查看详细内容
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
appengine-tools-api.jar中文乱码, 修改appengine-tools-api.jar 以实现以UTF-8文件,编译. 使用方法: 1、用winrar找开eclipse\plugins\...
解决jsp提交乱码的问题 可以解决get post 的乱码问题
JSP中文问题解决办法,JSP页面传值,数据库等的中文乱码解决办法
jsp中出现的所有中文乱码都可以解决,没有做不得,只有想不到。
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接时...
jsp传值的时候出现的 乱码的3种解决方法
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。
中文乱码是jsp动态网站开发中经常遇到的问题,该文从产生jsp中文乱码的范例消除乱码的具体方案,具有实用性和易操作性。
如何解决JSP页面显示乱码问题
jsp 乱码详解(jsp,mysql,tomcat) 基本涵盖所有的乱码解决方法。使用的utf-8作为例子
JSP乱码解决大全 JSP页面显示乱码 表单提交中文时出现乱码 数据库连接
java 中出现的乱码问题,包括jsp乱码,数据传输乱码等