关闭

乱码转换(JFIS)

540人阅读 评论(0) 收藏 举报
 
乱码转换
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>
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:451274次
    • 积分:5598
    • 等级:
    • 排名:第4842名
    • 原创:141篇
    • 转载:120篇
    • 译文:4篇
    • 评论:30条
    最新评论