什么时候用HttpServletRequest/Response之外的任何东西调用javax.servlet.Filter.doFilter(ServletRequest req,ServletResponse res)?

pil*_*rth 15 java servlets

我已经写servlet和过滤器多年,它是什么,总是激怒我一点-检查和铸造ServletRequest和ServletResponse参数,HttpServletRequest以及HttpServletResponse,特别是过滤器,因为没有标准HttpFilter的基类来为你做到这一点-与Servlet不同.

问题是 - 你何时会看到其他任何HttpServletRequest/ HttpServletResponse传递给你的servlet /过滤器,如果你这样做,你应该怎么做?

use*_*421 12

在一些尚未实现的世界中,除了HttpServlet之外还有其他servlet类型.

  • 字.有人称之为"我们可能有一天需要它"的架构方法.或者他们称之为丰田的"浪费". (2认同)
  • @pauli它不需要采用新的协议.例如,您可以想象一个FTPServlet. (2认同)