过滤 *.jsp(Tomcat 6 中的 org.apache.jasper.servlet.JspServlet)的 JSP servlet 能否以某种方式扩展,以便每当有人访问 JSP 页面时我都可以进行一些服务器端身份验证以检查是否用户可以查看页面。我们目前的技术是在每个 JSP 页面中导入公共(public)包含中的标签库,但它不是很优雅。
这里的关键是我不想重新发明轮子,也不想担心将 JSP 编译成 Servlet,我希望在每个方法中使用 super.meth() 进行委托(delegate)。
我一直在谷歌上搜索,但我不知道要使用正确的关键字。任何包含 JSP 和 Servlet 的内容都会返回初学者教程。
谢谢,
约翰
最佳答案
看Servlet Filters ,并在转发到某些 JSP 或 Servlet 之前使用该过滤器。
关于java - 覆盖 JSP servlet(过滤器 "*.jsp")以包装在身份验证模型中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1795992/