我的项目中有五个 Web 应用程序,并且想要过滤 HTTP 请求,但我不想Filter
为每个 Web 应用程序编写一个类,因为不会有特定于应用程序的行为。最实用的方法是什么?
我尝试Filter
在另一个名为的类库中只创建一个,MyClassLibrary
但它不起作用。这个库中的其他类可以被 Web 应用程序使用,所以我认为没有参考问题。
其中一个应用程序的web.xml
过滤器部分是:
<filter>
<filter-name>SampleFilter</filter-name>
<filter-class>MyClassLibrary.Filters.SampleFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SampleFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这会导致异常:
java.lang.ClassNotFoundException: MyClassLibrary.Filters.SampleFilter
平台:Windows、NetBeans、GlassFish