您所在的位置: 首页 > 我的成长 > 个人J2EE开发乱码处理!!!

个人J2EE开发乱码处理!!!

回想起,JAVA已经快两年没用了!今天无意中看到我哪个时候写的一个类!!!

第一步:建一个类,类名:EncodingFilter.java,这个类就是用来处理乱码!!!!

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class EncodingFilter implements Filter {

 public void destroy() {
  // TODO Auto-generated method stub

 }

 public void doFilter(ServletRequest arg0, ServletResponse arg1,
   FilterChain arg2) throws IOException, ServletException {
  arg0.setCharacterEncoding(“gb2312”);
  arg2.doFilter(arg0, arg1);
 }

 public void init(FilterConfig arg0) throws ServletException {
  // TODO Auto-generated method stub

 }

}

第二步: 编写好处理类,就开始配置了!!!

首先找到开发项目中的web.xml文件…

然后加上:

<filter>
  <filter-name>encoding</filter-name>
  <filter-class>com.ssh.filter.EncodingFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>encoding</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>

进行配置!!!!

很简单…..这在JSP乱码中也通用!!!!!

请尊重我们的辛苦付出,未经允许,请不要转载 健宇工作室 的文章,鄙视各种无耻的采集行为!

健宇工作室分享区  YY教学频道号:63565426

相关日志:

个人J2EE开发乱码处理!!!:等您坐沙发呢!

给我留言

7 + 29 = 两数相加后,请输入答案