我在我的 JSF 项目中使用 Tomcat 7,我正在使用 Webfilters
我有以下问题:当我定义如下 Webfilter 时,Tomcat 启动时没有问题:
@WebFilter(filterName="isLoggedInFilter", urlPatterns={"/pages/*"})
public class IsLoggedInFilter implements Filter {...}
网页.xml:
<filter-mapping>
<filter-name>isLoggedInFilter</filter-name>
<url-pattern>/pages/*</url-pattern>
</filter-mapping>
但是当我将 web-xml 中的 url-pattern 保留为空时(因为我不想指定 url-pattern 两次相同,tomcat 无法启动并给我以下异常: java.lang.IllegalArgumentException: Invalid in filter映射
<filter-mapping>
<filter-name>isLoggedInFilter</filter-name>
<url-pattern />
</filter-mapping>
我真的必须定义两次 url 模式吗?如果我没有在 Webfilter Annotation 中指定它,它会告诉我指定或者
有什么建议么?