【问题标题】:Who create HttpServletResponse object for a servlet?谁为 servlet 创建 HttpServletResponse 对象?
【发布时间】:2013-10-25 10:40:35
【问题描述】:

我很想知道是谁为 servlet 创建了HttpResponse 对象,因为在服务方法内部我们得到了这个作为参数,并且已经实例化了。

【问题讨论】:

    标签: http servlets


    【解决方案1】:

    谁为 servlet 创建 HTTPResponse 对象

    来自 Java 文档 HttpServletResponse

    servlet 容器创建一个 HttpServletResponse 对象并将其作为参数传递给 servlet 的服务方法(doGet、doPost 等)。

    public interface HttpServletResponse
                         extends ServletResponse
    

    扩展ServletResponse 接口以在发送响应时提供特定于HTTP 的功能。例如,它具有访问 HTTP 标头和 cookie 的方法。

    public interface ServletResponse  
    

    定义一个对象以帮助 servlet 向客户端发送响应。 servlet 容器创建一个 ServletResponse 对象并将其作为参数传递给 servlet 的服务方法。

    【讨论】:

      【解决方案2】:

      Servlet 在 URL 启动或服务器(servlet 容器)启动时创建。 servlet 容器创建一个 HttpServletResponse 对象并将其作为参数传递给 servlet 的服务方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-30
        • 2012-09-04
        • 2019-10-22
        • 1970-01-01
        • 1970-01-01
        • 2011-07-14
        • 2015-05-24
        相关资源
        最近更新 更多