zoukankan      html  css  js  c++  java
  • Web.xml配置----字符过滤器

    添加EncodingFilter类实现Filter接口

    import javax.servlet.*;
    import javax.servlet.http.HttpServletRequest;
    import java.io.IOException;

    public class EncodingFilter implements Filter {
        FilterConfig config = null;
        // default to GBK
        private String targetEncoding = "GBK";

        public void init(FilterConfig config) throws ServletException {
            this.config = config;
            this.targetEncoding = config.getInitParameter("encoding");
        }

        public void destroy() {
            config = null;
            targetEncoding = null;
        }

        public void doFilter(ServletRequest srequest, ServletResponse sresponse,
                             FilterChain chain) throws IOException, ServletException {

            HttpServletRequest request = (HttpServletRequest)srequest;
            request.setCharacterEncoding(targetEncoding);
            chain.doFilter(srequest, sresponse);
        }
    }

    在配置在web.xml中添加
        <filter>
            <filter-name>encodingFilter</filter-name>
            <filter-class>xx.xx.xx.EncodingFilter</filter-class>
            <init-param>
                <param-name>encoding</param-name>
                <param-value>UTF-8</param-value>
            </init-param>
            <init-param>
                <param-name>useragents</param-name>
                <param-value>Mac</param-value>
            </init-param>
        </filter>

        <filter-mapping>
            <filter-name>encodingFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>

  • 相关阅读:
    CF1264E Beautiful League 解题报告
    CF1411G No Game No Life 解题报告
    Data structure on Bitcoin
    bitcoin Cryptography
    弹性布局Flex的基本语法
    Linq操作list
    dt某字段赋值
    List 添加数据
    dt 转 json 转实体
    队列
  • 原文地址:https://www.cnblogs.com/lpwbk/p/5580553.html
Copyright © 2011-2022 走看看