我很想知道是谁为servlet创建了HttpResponse
对象,因为在内部服务方法中我们将其作为已经实例化的参数。
答案 0 :(得分:2)
为servlet创建HTTPResponse对象
来自Java docs HttpServletResponse
servlet容器创建一个HttpServletResponse对象,并将其作为参数传递给servlet的服务方法(doGet,doPost等)。
public interface HttpServletResponse
extends ServletResponse
扩展ServletResponse
接口以在发送响应时提供特定于HTTP的功能。例如,它具有访问HTTP标头和cookie的方法。
public interface ServletResponse
定义一个对象以帮助servlet向客户端发送响应。 servlet容器创建一个ServletResponse对象,并将其作为参数传递给servlet的服务方法。
答案 1 :(得分:1)
在启动URL或启动服务器(servlet容器)时创建Servlet。 servlet容器创建一个HttpServletResponse对象,并将其作为参数传递给servlet的服务方法。