zoukankan      html  css  js  c++  java
  • 过滤器--过滤编码

    • 在servlet3.0中可以在页面配置
       1 @WebFilter(
       2         filterName= "encodingFilter" , 
       3         urlPatterns = {"/*"} , 
       4         initParams = { @WebInitParam(name ="encoding" , value= "utf-8")} ,
       5         asyncSupported = true
       6         )
       7 public class EncodingFilter implements Filter{
       8     private String encoding = null;
       9     @Override
      10     public void destroy() {
      11         
      12         
      13     }
      14 
      15     @Override
      16     public void doFilter(ServletRequest request, ServletResponse response,
      17             FilterChain chain) throws IOException, ServletException {
      18         request.setCharacterEncoding(encoding);
      19         response.setCharacterEncoding(encoding);
      20         response.setContentType("text/html");
      21         chain.doFilter(request, response);
      22     }
      23 
      24     @Override
      25     public void init(FilterConfig config) throws ServletException {
      26         encoding = config.getInitParameter("encoding");
      27         System.out.println("过滤字符编码");
      28     }
      29 
      30 }
  • 相关阅读:
    创建数据库,用户,表
    Tomcat安装配置
    常用JS
    win8以管理员身份安装软件
    mybatis中@Param用法
    springMVC3
    SpringMVC参数绑定
    SpringMVC2
    查询数据库元数据
    mybatis 中 foreach collection的三种用法
  • 原文地址:https://www.cnblogs.com/dashen/p/4045404.html
Copyright © 2011-2022 走看看