麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

filter-設(shè)置action編碼

2019-11-10 19:52:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

當(dāng)有多個(gè)post方式請(qǐng)求action時(shí),可以采用過(guò)濾器的方式對(duì)多個(gè)action進(jìn)行統(tǒng)一設(shè)置編碼,設(shè)置方式有兩大步驟:1.webxml中設(shè)置filter 2.建立filter類,這里我給出自己寫的filter,通常在項(xiàng)目中使用SPRing自帶的編碼過(guò)濾器。

Web.xml的配置:

       <filter>

    <filter-name>filter1</filter-name>

    <filter-class>com.zhangyike.Demo.CodingFiler</filter-class>

   

    <init-param>

             <param-name>encode</param-name>

             <param-value>utf-8</param-value>

    </init-param>

   

  </filter>

  <filter-mapping>

    <filter-name>filter1</filter-name>

    <url-pattern>*.action</url-pattern>

  </filter-mapping>

  <filter-mapping>

    <filter-name>filter1</filter-name>

    <url-pattern>*.jsp</url-pattern>

  </filter-mapping>

Filter-class對(duì)應(yīng)的filter類:

public class CodingFiler implementsFilter {

         private String encode = "";

         public void doFilter(ServletRequest req, ServletResponseresp, FilterChain chain) throws IOException, ServletException {

         //轉(zhuǎn)換 

           HttpServletRequestrequest = (HttpServletRequest)req; 

           HttpServletResponseresponse = (HttpServletResponse)resp; 

          

           /*

            * 判斷在web.xml文件中是否配置了編碼格式的信息

            * 如果為空,則設(shè)置編碼格式為配置文件中的編碼格式

            * 否則編碼格式設(shè)置為GBK

            */ 

           if(this.encode != null&& !this.encode.equals("")){ 

           request.setCharacterEncoding(this.encode); 

           response.setCharacterEncoding(this.encode); 

           }else{ 

           request.setCharacterEncoding("UTF-8"); 

           response.setCharacterEncoding("UTF-8"); 

           } 

           

           /*

            * 使用doFilter方法調(diào)用鏈中的下一個(gè)過(guò)濾器或目標(biāo)資源(servlet或JSP頁(yè)面)。

            * chain.doFilter處理過(guò)濾器的其余部分(如果有的話),最終處理請(qǐng)求的servlet或JSP頁(yè)面。

            */ 

          chain.doFilter(request, response);

         }

 

         public void init(FilterConfig fConfig) throwsServletException {

                   this.encode = fConfig.getInitParameter("encode"); 

         }

 

         @Override

         public void destroy() {

         }

}

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 99影视在线视频免费观看 | 99国产精品国产免费观看 | 免费网站看毛片 | 69性欧美高清影院 | 狠狠干狠狠操 | 视频久久免费 | 国产精品久久久久久久久久久天堂 | 国产精品a一 | 国产午夜免费福利 | 日日噜噜夜夜爽 | 日日操夜夜透 | 国内精品伊人久久 | 国产精品av久久久久久久久久 | 欧美成人黄色片 | 黄色免费av | av成人免费观看 | 亚洲小视频在线 | 久久久久久久高清 | 中国av免费观看 | 91麻豆蜜桃一区二区三区 | 综合在线一区 | 日本精品视频一区二区三区四区 | 蜜桃视频在线免费观看 | 91成人免费在线视频 | 国产精品自拍av | 国产免费最爽的乱淫视频a 毛片国产 | 操嫩草| 在线观看国产www | 久久亚洲成人网 | 美女久久久久久久久 | 日本看片一区二区三区高清 | 精品亚洲综合 | 成人福利视频网站 | 天天都色 | 久久久久久久亚洲视频 | 成人毛片免费播放 | 在线中文字幕播放 | 最新av网址在线观看 | 免费一区区三区四区 | 欧美第1页| 色综合久久久久久久久久久 |