EncodingFilter.java
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.oa.module.pub.ectomere;
  2. import java.io.IOException;
  3. import javax.servlet.Filter;
  4. import javax.servlet.FilterChain;
  5. import javax.servlet.FilterConfig;
  6. import javax.servlet.ServletException;
  7. import javax.servlet.ServletRequest;
  8. import javax.servlet.ServletResponse;
  9. public class EncodingFilter implements Filter {
  10. String code ="GBK";
  11. public void init(FilterConfig config) throws ServletException {
  12. if(config.getInitParameter("code")!=null&&!config.getInitParameter("code").equals("")){
  13. code = config.getInitParameter("code");
  14. }
  15. }
  16. public void doFilter(ServletRequest req, ServletResponse res,
  17. FilterChain chain) throws IOException, ServletException {
  18. req.setCharacterEncoding(code);
  19. res.setCharacterEncoding(code);
  20. chain.doFilter(req,res);
  21. }
  22. public void destroy() {
  23. }
  24. }