码迷,mamicode.com
首页 > Web开发 > 详细

Servlet中的PrinterWriter和JSP中的JspWriter

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

标签:printwriter   jspwriter   


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

标签:printwriter   jspwriter   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!