2013-02-25 59 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

回答