struts2 攔截器

攔截器

自定義攔截器

         第一步:創建一個普通類,繼承AbstractInterceptor,實現抽象方法intercept


第二步:在struts.xml 中配置攔截器

1.      聲明攔截器

<interceptors>
<interceptor name="Demo1Interceptor" calss="com.bigdata.web.interceptor.Demo1Interceptor"/>
</interceptors>

2.使用攔截器

  使用自定義攔截器:當配置類任何一個攔截器,默認的攔截器棧就不會再工作了


<interceptor-ref name="demo1Interceptor"></interceptor-ref>

實際開發中攔截器的使用

第一步創建一個普通類,繼承MethodFilterInterceptor


第二步在struts.xml中配置攔截器


該方法的好處,解決1.使用自定義攔截器之後,默認攔截器不在工作

2.如果需要攔截很多動作方法時,寫起來比較繁瑣

3.攔截器攔截所有方法

4.在定義攔截器和攔截器棧時,根本不知道那些方法需要攔截,那些方法不需要攔截




發佈了37 篇原創文章 · 獲贊 8 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章