【发布时间】:2020-06-30 00:44:30
【问题描述】:
我正在创建一个小型 servlet 项目来模拟身份验证流程。我正在使用位于几个 JSP 页面前面的 servlet 过滤器执行身份验证。
为了映射过滤器捕获的 urlPatterns,我使用了一个 WebFilter 注释,指定如下:
@WebFilter({"","/gallery.jsp","/welcome.jsp"})
据我了解,空字符串应该捕获根路径。
所以当我在浏览器中输入localhost:8080/auth-jsp-demo/ 时,过滤器应该会捕获。但是,我的日志显示过滤器没有捕获根路径。
我正在使用 Tomcat v9 和 JDK 11。
【问题讨论】: