web.xml filter聲明過(guò)濾器

          過(guò)濾器可截取和修改進(jìn)入一個(gè)servlet或JSP頁(yè)面的請(qǐng)求或從一個(gè)servlet或JSP頁(yè)面發(fā)出的相應(yīng)。在執(zhí)行一個(gè) servlet或JSP頁(yè)面之前,必須執(zhí)行第一個(gè)相關(guān)的過(guò)濾器的doFilter方法。在該過(guò)濾器對(duì)其FilterChain對(duì)象調(diào)用doFilter 時(shí),執(zhí)行鏈中的下一個(gè)過(guò)濾器。如果沒(méi)有其他過(guò)濾器,servlet或JSP頁(yè)面被執(zhí)行。過(guò)濾器具有對(duì)到來(lái)的ServletRequest對(duì)象的全部訪問(wèn)權(quán),因此,它們可以查看客戶機(jī)名、查找到來(lái)的cookie等。為了訪問(wèn)servlet或JSP頁(yè)面的輸出,過(guò)濾器可將響應(yīng)對(duì)象包裹在一個(gè)替身對(duì)象(stand-in object)中,比方說(shuō)把輸出累加到一個(gè)緩沖區(qū)。在調(diào)用FilterChain對(duì)象的doFilter方法之后,過(guò)濾器可檢查緩沖區(qū),如有必要,就對(duì)它進(jìn)行修改,然后傳送到客戶機(jī)。
              <filter>
                  
          <filter-name>adminFilter</filter-name>
                  
          <filter-class>org.bluechant.mvc.filter.AdminFilter</filter-class><!--服務(wù)器部署的時(shí)候,adminFilter開(kāi)始加載初始化-->
                  
          <init-param>
                      
          <param-name>loginAction</param-name>
                      
          <param-value>/account!login.do</param-value>
                  
          </init-param>
                  
          <init-param>
                      
          <param-name>loginPage</param-name>
                      
          <param-value>/login.html</param-value>
                  
          </init-param>
                  
          <init-param>
                      
          <param-name>userLoginTag</param-name>
                      
          <param-value>account_login_check</param-value>
                  
          </init-param>        
              
          </filter>
              
              
          <filter>
                  
          <filter-name>userSourceFilter</filter-name>
                  
          <filter-class>org.bluechant.mvc.filter.AccountRoleFilter</filter-class>
              
          </filter>
              
              
          <filter-mapping>
                  
          <filter-name>adminFilter</filter-name>
                  
          <url-pattern>*.do</url-pattern><!-- 表明凡是訪問(wèn)跳轉(zhuǎn)*.do形式的跳轉(zhuǎn),都要運(yùn)行名字為adminFilter的過(guò)濾器 -->
              
          </filter-mapping>
              
              
          <filter-mapping>
                  
          <filter-name>userSourceFilter</filter-name>
                  
          <url-pattern>*.do</url-pattern>
              
          </filter-mapping>
              <!--接著順序加載servlet被初始化-->

          posted on 2012-05-23 22:31 youngturk 閱讀(648) 評(píng)論(1)  編輯  收藏 所屬分類: web.xml解析

          評(píng)論

          # re: web.xml filter聲明過(guò)濾器[未登錄](méi) 2015-05-04 10:33 aaa

          fds  回復(fù)  更多評(píng)論   

          <2012年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結(jié)構(gòu)
          4 口語(yǔ)英語(yǔ)

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          EJB學(xué)習(xí)

          Flex學(xué)習(xí)

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 六盘水市| 瓦房店市| 衡南县| 建瓯市| 朝阳县| 铜梁县| 长岭县| 改则县| 延川县| 诸暨市| 胶州市| 徐闻县| 枣庄市| 铁岭县| 马鞍山市| 鄂尔多斯市| 长白| 白朗县| 田林县| 新建县| 平和县| 庄河市| 海南省| 久治县| 从化市| 尚义县| 内乡县| 军事| 卢湾区| 靖西县| 新巴尔虎左旗| 合阳县| 铜山县| 广丰县| 临澧县| 陇川县| 萨迦县| 福海县| 错那县| 威信县| 美姑县|