为什么我们使用ServletResponse对象引用来调用getWriter()

问题描述:

为什么我们用ServletResponse对象引用来调用getWriter()方法?为什么我们使用ServletResponse对象引用来调用getWriter()

protected void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { 
    PrintWriter pw=res.getWriter(); 
    res.setContentType("text/html"); 

您的问题没有提供太多的信息。所以我只是猜测你需要什么。

HttpServletResponse是属于javax.servlet.http包的接口。它的超级接口ServletResponse声明了getWriter()方法。因此它由HttpServletResponse继承。

我们可以使用一个接口的引用来调用一个对象,该对象的类实现了上述接口。因此,我们可以致电getWriter()参考HttpServletResponse