当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
JavaStruts1.2中文乱码处理
发布时间:2010/11/1 15:32:04 来源:城市学习网 编辑:ziteng
 建立文件,继承filter接口,如下:

  package org.wkj.zfx.fileEncoding;

  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 Encoding implements Filter {

  public void destroy() {

  }

  /**

  * 中文乱码处理

  * */

  public void doFilter(ServletRequest arg0, ServletResponse arg1,

  FilterChain arg2) throws IOException, ServletException {

  arg0.setCharacterEncoding("GBK");

  arg1.setCharacterEncoding("GBK");

  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>org.wkj.zfx.fileEncoding.Encoding</filter-class>

  </filter>

  <filter-mapping>

  <filter-name>Encoding</filter-name>

  <url-pattern>/*</url-pattern>

  </filter-mapping>

  试试,ok!了

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved