`
hemin108
  • 浏览: 93843 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jsp out 对象

    博客分类:
  • Java
阅读更多

out对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例.out对象的范围是page.
从java.io.Writer拓展而来的公共抽象类JspWriter效仿了java.io.BufferedWriter和 java.Io.PrintWriter中的某些功能.但是,不同之处在于它会在打印方法中抛出(throw) java.Io.IOException 异常,而PrintWriter不这样做.
JSP中的out对象就是这种类型的.如果page指令选择了autoflush="true",那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容.如果autoflush="false",那么当操作造成了缓冲区溢出时,这个类的所有的I/O操作将抛出一个IOException.

方法:
1. void clear() ;
   清除输出缓冲区的内容,但是不输出到客户端。 
2. void clearBuffer() ;
   清除输出缓冲区的内容,并输出到客户端。

3. void close() ;
   关闭输出流,清除所有内容。

4. void flush() ;
   输出缓冲区里面的数据。

5. int getBufferSize() ;
   获取以kb为单位的目前缓冲区大小。

6. int getRemaining() ;
   获取以kb为单位的缓冲区中未被占用的空间大小。

7. boolean isAutoFlush() ;
   是否自动刷新缓冲区。

8. void newLine() ;
   输出一个换行字符。

9. void print( boolean b ) ;
   void print( char c ) ;
   void print( char[] s ) ;
   void print( double d ) ;
   void print( float f ) ;
   void print( int i ) ;
   void print( long l ) ;
   void print( Object obj ) ;
   void print( String s ) ;
   将指定类型的数据输出到Http流,不换行。

10. void println( boolean b ) ;
    void println( char c ) ;
    void println( char[] s ) ;
    void println( double d ) ;
    void println( float f ) ;
    void println( int i ) ;
    void println( long l ) ;
    void println( Object obj ) ;
    void println( String s ) ;
    将指定类型的数据输出到Http流,并输出一个换行符。
    
11. Appendable append( char c ) ;
    Appendable append( CharSequence cxq, int start, int end ) ;
    Appendable append( CharSequence cxq ) ;
    将一个字符或者实现了CharSequence接口的对象添加到输出流的后面。

成员:
int DEFAULT_BUFFER = 0    - 缺省缓冲区大小
int NO_BUFFER = -1        - writer是否处于缓冲输出状态
int UNBOUNDED_BUFFER = -2 - 是否限制缓冲区大小

分享到:
评论

相关推荐

    JSP内置对象pdf

    out对象是javax.servlet.jsp.JspWriter类的一个实例,用于向客户端发送输出内容。在JSP页面中,通常使用out对象来输出字符串到客户端。 config对象是javax.servlet.ServletConfig类的一个实例,它包含了JSP页面的...

    JSP中out对象的实例详解

    JSP中out对象的实例详解 一 什么是缓冲区 缓冲区:Buffer,所谓缓冲区就是内存的一块区域用来保存临时数据。 二 out对象 out对象是JspWrite类的实例,是向浏览器输出内容常用的对象。 三 常用方法 四 实例 &...

    JSP内置对象实验报告.doc

    4. **pageContext对象**:pageContext对象是所有JSP页面范围内的数据共享机制。它提供了对当前页面、请求、会话和应用范围内的对象的访问。`pageContext.getAttribute()`和`pageContext.setAttribute()`用于获取和...

    JSP内置对象归纳与总结

    JSP提供了九个内置对象,分别是out对象、request对象、response对象、session对象、application对象、pageContext对象、exception对象、config对象和page对象。这些内置对象是由容器实现和管理的,可以直接在JSP页面...

    jsp内置对象学习

    在本教程中,我们将深入探讨两个重要的JSP内置对象——Out对象和Request对象。 1. Out对象: Out对象是JSP页面中用于向客户端发送数据的主要手段。它是javax.servlet.jsp.JspWriter类的一个实例,负责管理服务器的...

    实验三 JSP内置对象使用

    实验的目的是让学生熟悉并理解JSP中的几个核心内置对象,包括request、response、session、application以及out对象。这些对象是JSP中用于处理HTTP请求、响应、会话管理和输出数据的关键组件。 1. **request对象**:...

    JSPout对象的使用[归类].pdf

    JSP out 对象的使用 JSP out 对象是 javax.servlet.jsp.JspWriter 类的实例,它是一个输出流,用于向客户端输出数据。在 JSP 页面中,我们可以使用 out 对象来输出数据,并且可以控制输出的方式和格式。 out 对象...

    JSP应用开发-JSP内置对象.pptx

    JSP内置对象有多种,包括request对象、response对象、session对象、application对象、out对象、config对象、pageContext对象、page对象等。 1. request对象 request对象是从客户端向服务器端发出请求,包括用户...

    jsp内置对象一些实验题

    Out对象是JSP中用于输出响应信息的内置对象。Out对象提供了一些方法来输出响应信息,例如: * print():输出字符串 * println():输出字符串并换行 * flush():刷新输出缓冲区 实验题目: 1. 练习课本上例题(P...

    JSP内部对象详解.

    以下是对JSP内部对象的详解,重点关注Out对象和Request对象。 1. **Out对象**: Out对象是JSP页面用于向客户端输出数据的主要手段,它继承自`javax.servlet.jsp.JspWriter`类。`out.println()`和`out.print()`方法...

    jsp内置对象的使用

    6. **out对象**:JspWriter对象用于向响应流写入内容,相当于Servlet中的`PrintWriter`。例如,`out.println("Hello, World!")`可以输出文本到客户端。 7. **config对象**:ServletConfig对象提供了关于当前Servlet...

    jsp内置对象讲解及实例

    6. **out对象**:负责将内容写入到响应流中,是PrintWriter的封装。 7. **config对象**:提供JSP页面配置信息,主要用于初始化参数。 8. **exception对象**:捕获JSP页面中的异常,如果没有异常,则为null。 9. **...

    jsp隐含对象详细解析

    在JSP中,可以直接使用`out`对象而无需显式创建。`out`对象提供了一系列的方法用于输出数据和管理缓冲区,如`print()`和`println()`用于输出文本,`clear()`和`clearBuffer()`用于清空输出流或缓冲区。 ```java ...

    jsp九大内置对象讲解

    out对象是JSP九大内置对象之一,用于输出数据到客户端。如果page指令选择了autoFlush="true",那么当出现由于当前的操作不清空缓存而造成缓存区溢出的情况,这个类的所有I/O操作便会自动清空缓存区的内容。 4. ...

    JSP内置对象方法介绍示例

    5. **out对象** - `out.println()`: 输出文本到响应流。 - `out.print()`: 输出文本到响应流,不自动换行。 - `out.flush()`: 刷新缓冲区,将数据发送到客户端。 - `out.clearBuffer()`: 清空输出缓冲区。 - `...

    jsp内置对象ppt总结

    jsp基础的学习资料,适合初学者,ppt形式,可以很容易学会jsp jsp基础的学习资料,适合初学者

    JSP内置对象(9个常用的内置对象)

    6. **out对象**:Out对象用于将内容写入HTTP响应流。它可以打印文本、HTML、XML或其他任何可以在输出流中表示的数据。 7. **config对象**:Config对象提供了与JSP页面关联的初始化参数。这些参数通常在web.xml配置...

    jsp内置对象课件,维护对象和增加和删除对象属性

    1. **out对象**:负责向客户端发送数据。它的类型是`javax.servlet.jsp.JspWriter`,提供了`print()`和`println()`等方法用于输出数据,以及管理缓冲区的方法如`close()`、`clearBuffer()`、`clear()`、`...

    第四单元 JSP内置对象.pdf

    ### 第四单元 JSP内置对象 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,它将动态代码嵌入到静态HTML页面中。通过这种方式,开发者能够轻松地创建动态网页内容。JSP内置对象是JSP技术为简化...

    Jsp内置对象参考手册.chm+JSP内置对象详细讲解

    6. **out对象** - `JspWriter`对象负责将内容输出到客户端,类似于Servlet中的`PrintWriter`。开发者通常使用`out.println()`来输出HTML或其他文本。 7. **config对象** - `ServletConfig`对象包含了Servlet的...

Global site tag (gtag.js) - Google Analytics