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

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

主站蜘蛛池模板: 琼海市| 额济纳旗| 苏尼特右旗| 莱芜市| 祁门县| 金昌市| 定西市| 乡城县| 长泰县| 兴业县| 东兰县| 东方市| 屯门区| 金沙县| 江山市| 贺州市| 江孜县| 新干县| 酒泉市| 东丽区| 汶上县| 鹤山市| 临高县| 中方县| 永修县| 会泽县| 漳平市| 木里| 格尔木市| 黄陵县| 武鸣县| 陈巴尔虎旗| 瓦房店市| 五峰| 平原县| 柘荣县| 遵义县| 门源| 共和县| 鄂托克前旗| 金塔县|