色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

通過過濾器(Filter)解決JSP的Post和Request中文亂碼問題

jsp代碼:

import Javax.servlet.*;import Javax.servlet.http.*;public class CharsetFilter implements Filter{  public void destroy()   {      }  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)   {    try    {      HttpServletRequest httpRequest = (HttpServletRequest)request;      String method = httpRequest.getMethod().toLowerCase();      if(method.equals("post"))      {        //如果是post,即表單方法,直接設置charset即可        request.setCharacterEncoding("UTF-8");      }      else if(method.equals("get"))      {        //如果是get方法        request.setCharacterEncoding("UTF-8");        request = new HttpServletRequestWrapper((HttpServletRequest)request)        {          public String getParameter(String str)          {            try            {              return new String(super.getParameter(str).getBytes("iso-8859-1"),"GBK");            }            catch(Exception e)            {              return null;            }             }        };      }            chain.doFilter(request, response);    }    catch(Exception e){}  }    public void init(FilterConfig filterConfig)   {      }}

過濾器配置:

<filter>    <filter-name>CharFilter</filter-name>    <filter-class>CharsetFilter</filter-class></filter><filter-mapping>    <filter-name>CharFilter</filter-name>    <url-pattern>/*</url-pattern>    <dispatcher>REQUEST</dispatcher></filter-mapping>

jsp技術通過過濾器(Filter)解決JSP的Post和Request中文亂碼問題,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 淳安县| 抚松县| 丽水市| 万全县| 阿克| 乌兰浩特市| 绥德县| 静海县| 黄浦区| 新竹县| 安国市| 澄迈县| 潍坊市| 新和县| 上高县| 洪江市| 余姚市| 永嘉县| 昌乐县| 霍山县| 浠水县| 丹棱县| 梧州市| 秭归县| 舞钢市| 定安县| 开平市| 将乐县| 贵溪市| 丘北县| 蕲春县| 溧阳市| 贵州省| 中宁县| 赣榆县| 温州市| 宁津县| 县级市| 额济纳旗| 平罗县| 新疆|