zoukankan      html  css  js  c++  java
  • 中文传值乱码过滤

    采用过滤器解决乱码问题:

    新建类

    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;
    
    /**
     *@description 中文乱码过滤器
     *@path wot.util.CharacterEncodingFilter.java
     *@copyright (c) 2012 
     *@version 1.00 Susu Jul 18, 2012 
     */
    public class CharacterEncodingFilter implements Filter {
        public void destroy() {
        }
        public void doFilter(ServletRequest request, ServletResponse response,
            FilterChain chain) throws IOException, ServletException {
            request.setCharacterEncoding("utf-8");
                            response.setCharacterEncoding("utf-8");
            chain.doFilter(request, response);
        }
        public void init(FilterConfig arg0) throws ServletException {
        }
    
    }

    修改web.xml

     <filter-name>characterEncodin</filter-name>
          <filter-class>wot.util.CharacterEncodingFilter</filter-class>
      </filter>
     
      <filter-mapping>
          <filter-name>characterEncodin</filter-name>
      <url-pattern>/*</url-pattern>
      </filter-mapping> 
  • 相关阅读:
    49 我素故我在
    91 棋盘游戏
    55 删除数组重复元素
    54 删除数组元素
    C++虚函数, 纯虚函数
    iOS-OC-多态
    C++函数引用形参和非引用形参
    怎么清理Mac 硬盘里的其他
    Vue.js中this.$nextTick()的使用
    data中有嵌套,取值要链式取
  • 原文地址:https://www.cnblogs.com/susuyu/p/2596921.html
Copyright © 2011-2022 走看看