乱码转换(JFIS)

原创 2007年09月18日 19:15:00
 
乱码转换
EncodingFilter
package jfis.util;
 
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 {
//       private String charEncod;
//
//       public void destroy() {
//    
//
//     }
//
//       public void doFilter(ServletRequest request, ServletResponse response,
//                   FilterChain filterChain) throws IOException, ServletException {
//           
//            request.setCharacterEncoding(charEncod);
//            filterChain.doFilter(request, response);
//     }
//
//       public void init(FilterConfig config) throws ServletException {
//            charEncod = config.getInitParameter("encoding");
//     }
//
//}
 
 
 
网上找的方法
publicclass EncodingFilter implements Filter {
       publicvoid destroy() {
       }
 
       protected String encoding = null;
 
       publicvoid init(FilterConfig filterConfig) throws ServletException {
              this.encoding = filterConfig.getInitParameter("encoding");
       }
 
       publicvoid doFilter(ServletRequest request, ServletResponse response,
                     FilterChain chain) throws IOException, ServletException {
              request.setCharacterEncoding(encoding);
              response.setContentType("text/html;charset=" + encoding);
              chain.doFilter(request, response);
       }
 
}
 
Web.xml文件
说明:把以下代码粘贴web.xml文件的空白处,它是独立的。
<filter>
        <filter-name>encoding</filter-name>
        <filter-class>jfis.util.EncodingFilter</filter-class>
        <init-param>
                     <param-name>encoding</param-name>
                     <param-value>GBK</param-value>
              </init-param>
 </filter>
 <filter-mapping>
        <filter-name>encoding</filter-name>
        <url-pattern>/*</url-pattern>
 </filter-mapping>
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ASII乱码转换.

  • 2014年06月30日 14:22
  • 12KB
  • 下载

乱码转换工具

  • 2014年03月22日 14:26
  • 32KB
  • 下载

Java分页代码(JFIS)

TpageList类 package jfis.util; import java.util.List; publicclass TPageList {         pri...

java乱码转换

  • 2012年10月22日 10:59
  • 839B
  • 下载

Eclipse中项目编码格式转换(转码)

尤其对于初学者来说,很多时候,在Eclipse中开发项目,根本不会考虑编码格式的问题,Eclipse使用的默认编码方式是GBK,而一旦项目完成或者中途需要转换为UTF-8编码形式,往往会出现大量中文乱...

文本文档繁体乱码转换程序

  • 2014年09月02日 21:59
  • 41KB
  • 下载

02==C语言(数据类型,进制转换,三码)

Day 2 1:CMD + N 新建文件. 2:CMD + shift + N 新建工程. 3:CMD + O 打开 第一个C语言(无参形式) #include int main...

把复制来的网页乱码转换清零

  • 2010年11月06日 21:45
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:乱码转换(JFIS)
举报原因:
原因补充:

(最多只允许输入30个字)