问答详情
源自:1-3 手工编写第一个Servlet

out不是内置对象吗?

out不是内置对象吗,为何还要PrintWriter实例化一个呢?

提问者:zxc123xg 2015-01-30 08:31

个回答

  • 小王子抓猫咪
    2015-02-08 19:48:57
    已采纳

    JSP页面里面的out是JspWriter类型,javax.servlet.jsp.JspWriter它的父类java.io.Writer

    Servlet里面是Java代码,out是PrintWriter类型,java.io.PrintWriter

    只是在Jsp里面out是内置对象,你可以直接使用,不需要声明,因为Jsp也是一个Servlet,Tomcat已经帮你在源代码里面生成了out对象,所以我们才说Jsp拥有9大内置对象。

    而在java代码里面需要创建PrintWriter对象

  • _Exception
    2015-01-30 09:19:59

    这out跟那out不一样 , 这里你改成 pw 也可以啊 ,