什么时候用HttpServletRequest / Response之外的任何东西调用javax.servlet.Filter.doFilter(ServletRequest req,ServletResponse res)? [英] When would javax.servlet.Filter.doFilter(ServletRequest req, ServletResponse res) be called with anything other than HttpServletRequest/Response?

查看:278
本文介绍了什么时候用HttpServletRequest / Response之外的任何东西调用javax.servlet.Filter.doFilter(ServletRequest req,ServletResponse res)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我多年来一直在编写servlet和过滤器,它总是让我感到烦恼 - 检查和转换 ServletRequest ServletResponse 参数 HttpServletRequest HttpServletResponse ,尤其是过滤器,因为没有标准 HttpFilter 基类为你做这件事 - 与servlet不同。

I've been writing servlets and filters for years and it is something that has always irked me a little - the checking and casting of ServletRequest and ServletResponse parameters to HttpServletRequest and HttpServletResponse, particularly with filters as there is no standard HttpFilter base class to do this for you - unlike servlets.

问题是 - 你何时会看到其他任何东西那个 HttpServletRequest / HttpServletResponse 被传递给你的servlet /过滤器,你该怎么办?

The question is - when would you ever see anything other that HttpServletRequest/HttpServletResponse being passed to your servlet/filter and what should you do if you do?

推荐答案

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

In some yet-to-be-realized world where there are other servlet types besides HttpServlets.

这篇关于什么时候用HttpServletRequest / Response之外的任何东西调用javax.servlet.Filter.doFilter(ServletRequest req,ServletResponse res)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆