2013-02-25 34 views
0

我在其中一個引用的庫中有一個過濾器。我在我的應用程序的web.xml中配置了這個過濾器。檢查引用庫中的過濾器是否成功調用

請考慮我在abcd.jar中的過濾器。

我它配置到我的web.xml中爲

<filter> 
    <filter-name>message</filter-name> 
    <filter-class>com.test.myfilter</filter-class> 
    <init-param> 
     <param-name>message</param-name> 
     <param-value>A message for you!</param-value> 
    </init-param> 
    </filter> 
    <filter-mapping> 
    <filter-name>message</filter-name> 
    <url-pattern>/test/filter2*</url-pattern> 
    <dispatcher>REQUEST</dispatcher> 
    </filter-mapping> 

當瀏覽含有匹配localhost:8080/test/filter2.jsp的URL。我可以正確訪問它。但不知道我的過濾器是否成功調用。

我無法通過在過濾器類中添加打印語句來測試它,因爲它來自於引用的庫。

有沒有其他的方法來測試它。

+1

是否存在一個過濾器的行爲與正常不同的條件?就像沒有登錄或無效的參數數量等....使用該條件來檢查它的工作。 – 2013-02-25 07:13:25

+0

@HarryJoy。我認爲沒有這樣的條件。我可以更改參數的名稱並檢查。 – Patan 2013-02-25 07:16:05

+0

然後它過濾了什麼?它過濾哪種請求?發出不通過過濾條件的請求。 – 2013-02-25 07:17:17

回答

相關問題