色尼玛亚洲综合影院,亚洲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,即表單方法,直接設(shè)置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技術(shù)通過過濾器(Filter)解決JSP的Post和Request中文亂碼問題,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 喀什市| 象山县| 临城县| 罗山县| 黑山县| 焦作市| 平利县| 托克逊县| 吉木乃县| 徐州市| 宣武区| 砚山县| 横峰县| 辽宁省| 定日县| 鱼台县| 高邑县| 宁南县| 棋牌| 施秉县| 九台市| 清丰县| 博白县| 两当县| 五原县| 乐清市| 金华市| 太和县| 十堰市| 名山县| 新泰市| 正阳县| 凌源市| 石家庄市| 昔阳县| 大英县| 清河县| 公安县| 纳雍县| 佳木斯市| 东莞市|