【问题标题】:What could be advantage of ServletRequestWrapper over Filter?ServletRequestWrapper 比过滤器有什么优势?
【发布时间】:2016-07-18 10:49:32
【问题描述】:

在这个thread 中清楚地说明了为什么ServletResponseWrapper 可能有用。 ServletRequestWrapper 呢?如果事实上所有的一切都可以通过一个过滤器来实现,那么什么真正的应用程序可以使用ServletRequestWrapper?有人可以提供一个场景吗?

【问题讨论】:

  • 您的用例是什么?看看这个question。如果需要多次读取 HTTP 请求的正文,可以使用 HttpRequestWrapper 来缓存正文。
  • 您可以在这里找到真实世界的用例:stackoverflow.com/…

标签: servlets servlet-filters


【解决方案1】:

问题不是使用实现Filter ServletRequestWrapper / ServletResponseWrapper 。您在问题中链接的answer 很好,但它并没有指出一个重要的事实:包装器通常或什至大部分是在方法doFilter() 的执行期间在实现接口@ 的类中创建的987654326@.

仔细查看 BalusC 在他的评论中发布的链接。

【讨论】:

    猜你喜欢
    • 2014-10-04
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 2017-04-11
    • 2019-11-01
    相关资源
    最近更新 更多