SetCharacterEncodingFilter.java
上传用户:zghglow
上传日期:2022-08-09
资源大小:27227k
文件大小:1k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

JavaScript

  1. package com.chinacannel.common;
  2. import javax.servlet.*;
  3. import javax.servlet.http.*;
  4. import java.io.*;
  5. import java.util.*;
  6. public class SetCharacterEncodingFilter
  7.     extends HttpServlet implements Filter {
  8.   private FilterConfig filterConfig;
  9.   //Handle the passed-in FilterConfig
  10.   public void init(FilterConfig filterConfig) throws ServletException {
  11.     this.filterConfig = filterConfig;
  12.   }
  13.   //Process the request/response pair
  14.   public void doFilter(ServletRequest request, ServletResponse response,
  15.                        FilterChain filterChain) {
  16.     try {
  17.       request.setCharacterEncoding("GBK");
  18.       filterChain.doFilter(request, response);
  19.     }
  20.     catch (ServletException sx) {
  21.       filterConfig.getServletContext().log(sx.getMessage());
  22.     }
  23.     catch (IOException iox) {
  24.       filterConfig.getServletContext().log(iox.getMessage());
  25.     }
  26.   }
  27.   //Clean up resources
  28.   public void destroy() {
  29.   }
  30. }