request 对象是 HttpServletRequestWrapper 类的实例。它的继承体系如下:
_request 对象继承层次结构图.png
ServletRequest 接口的唯一子接口是 HttpServletRequest ,HttpServletRequest 接口的唯一实现类 HttpServletRequestWrapper ,单从 request 对象一脉单传的类继承体系可以看出,javaweb 标准类库只支持了 http 协议。 Servlet/JSP 中大量使用了接口而不是实现类,这恰恰就是面向接口编程的最佳应用啊。
request 内置对象是由 Tomcat