1
美好的一天!如何在Java中使用通配符API API
我做了一個過濾器servlet,我試圖不包含css和js。所以我寫了這個代碼:
if (url.equals("/login.jsp") || url.equals("/login") ||url.equals("/AddApplicantServlet") ||url.equals("css/*") || url.equals("js/*") ||url.equals("/index.jsp") {
chain.doFilter(request, response);
} else {
....
}
我的XML是
<filter>
<filter-name>ServletFilter</filter-name>
<filter-class>filter.ServletFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ServletFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
但在上面的代碼..在url.equals("css/*")
和url.equals ("js/*")
不工作......看來,使用中的URL通配符是不可能的。
是否有任何其他方式來編碼?