zoukankan      html  css  js  c++  java
  • JSP页面传值乱码过滤

    1.过滤器类:

    package com.token.t1;
    
    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;
    
    public class CharacterEncodingFilter implements Filter {
    
        public void destroy() {
        }
    
        public void doFilter(ServletRequest request, ServletResponse response,
                FilterChain chain) throws IOException, ServletException {
         request.setCharacterEncoding("gbk");
            chain.doFilter(request, response);
        }
    
        public void init(FilterConfig arg0) throws ServletException {
        }
    
    }

    2.xml文件配置:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
        
    <!--过滤器配置-->
      <filter>
            <filter-name>CharacterEncodingFilter</filter-name>     <!--此名字与<filter-mapping>下<filter-name>相同即可 -->
            <filter-class>com.token.t1.CharacterEncodingFilter</filter-class>
        </filter>
        <filter-mapping>
            <filter-name>CharacterEncodingFilter</filter-name>
            <url-pattern> /* </url-pattern>
        </filter-mapping>
    
    
        <display-name></display-name>
        <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>

    当我用<form>的默认提交方式提交时,此方法过滤不了,需要设置 method="post",才可以过滤

     

     

  • 相关阅读:
    int 类型 占多少字节是由什么决定的
    layer.js漂亮的弹出框
    jquery分页点击后页面置顶
    动态请求页面生成静态页
    弹出ifame页面(jquery.reveal.js)
    Request.QueryString["id"] 、Request.Params["id"] 的强大
    为什么现在改用int.TryParse了
    时间格式(例如:2015-11-09)
    返回前一页
    sql获得某个时间段的数据
  • 原文地址:https://www.cnblogs.com/token/p/2636205.html
Copyright © 2011-2022 走看看