【发布时间】:2020-08-19 20:20:21
【问题描述】:
我正在开发 CMS。
我的代码位于通过 url "/market" 调用的 servlet 的 doGet() 函数中。我想要一个 HttpServletRequestWrapper,它可以通过为 url "/page" 设置的所有过滤器。
我希望这些过滤器会更新请求,以便注释处理器稍后可以注入具有正确值的依赖项。
我在 Tomcat 服务器中,所以我应该能够投射到正确的特殊对象,并且我不必与其他服务器兼容。
一个相关的问题是,使用req.getRequestDispatcher(path).forward(requestWrapper, responseWrapper);,我期待过滤器被调用。他们应该吗?
javadoc 说:
此方法允许一个 servlet 对一个 请求
【问题讨论】:
标签: servlets servlet-filters requestdispatcher