web.xml filter聲明過濾器

          過濾器可截取和修改進入一個servlet或JSP頁面的請求或從一個servlet或JSP頁面發出的相應。在執行一個 servlet或JSP頁面之前,必須執行第一個相關的過濾器的doFilter方法。在該過濾器對其FilterChain對象調用doFilter 時,執行鏈中的下一個過濾器。如果沒有其他過濾器,servlet或JSP頁面被執行。過濾器具有對到來的ServletRequest對象的全部訪問權,因此,它們可以查看客戶機名、查找到來的cookie等。為了訪問servlet或JSP頁面的輸出,過濾器可將響應對象包裹在一個替身對象(stand-in object)中,比方說把輸出累加到一個緩沖區。在調用FilterChain對象的doFilter方法之后,過濾器可檢查緩沖區,如有必要,就對它進行修改,然后傳送到客戶機。
              <filter>
                  
          <filter-name>adminFilter</filter-name>
                  
          <filter-class>org.bluechant.mvc.filter.AdminFilter</filter-class><!--服務器部署的時候,adminFilter開始加載初始化-->
                  
          <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><!-- 表明凡是訪問跳轉*.do形式的跳轉,都要運行名字為adminFilter的過濾器 -->
              
          </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) 評論(1)  編輯  收藏 所屬分類: web.xml解析

          評論

          # re: web.xml filter聲明過濾器[未登錄] 2015-05-04 10:33 aaa

          fds  回復  更多評論   

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

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泰安市| 金门县| 洞口县| 石渠县| 咸宁市| 新郑市| 湖口县| 如东县| 湖州市| 梧州市| 化德县| 军事| 常宁市| 阿合奇县| 镇沅| 崇礼县| 乐昌市| 平利县| 阆中市| 新丰县| 内黄县| 瓮安县| 昭平县| 濮阳市| 胶州市| 将乐县| 二连浩特市| 南通市| 申扎县| 威海市| 拉孜县| 朝阳市| 石渠县| 依安县| 申扎县| 库尔勒市| 白山市| 平顶山市| 旅游| 铅山县| 洛隆县|