首页 > Web开发 > 详细

Servlet中的PrinterWriter和JSP中的JspWriter

时间:2016-08-16 14:49:16      阅读:402      评论:0      收藏:0      [点我收藏+]


Servlet中的PrintWriter 和 JSP中的JspWriter。

JSP的本质是Servlet,因此在JSP中也可以得到PrintWriter。

在JSP页面中,使用的是JspWriter对象。


1、共同点


(1)都是继承自Java.io.Writer类

PrintWriter

public class PrintWriter extends Writer

JspWriter,注意它是个抽象类

abstract public class JspWriter extends java.io.Writer







2、不同点


(1)获取方法

PrintWriter

response.getWriter()

JspWriter

pageContext.getOut()


(2)缓冲区

PrintWriter不带有缓冲区,直接输出结果;

JspWriter带有缓冲区,只有缓冲区满的时候或进行flush的时候,才进行输出。



3、扩展知识 


(1)JSP九大内置对象

在JSP页面当中,JspWriter类型的对象是out,它是JSP的九大内置对象之一。


完整JSP九大内置对象

HttpServletRequestrequest
HttpServletResponseresponse
HttpSessionsession
ServletContext
application
ServletConfigconfig
PageContextpageContext
Objectpage
JspWriterout
Throwable
exception

 

 













Servlet中的PrinterWriter和JSP中的JspWriter

原文:http://lsieun.blog.51cto.com/9210464/1839195

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!