JSP out对象详解
out对象就是在Web应用开发过程中使用最多的一个对象,其功能就是动态的向JSP页面输出字符流,从而把动态的内容转化成HTML形式来展示,这个对象在任何JSP页面中都可以任意访问。
out对象是javax.servlet.jsp.JspWriter类的实例化对象,可以通过调用pageContext.getOut()方法可以获取out对象,主要功能就是完成页面的输出操作,使用println()或print()输出。
方法
1.public abstract void clear()
清除缓冲区中的内容,不将数据发送至客户端。
2.public abstract void clearBuffer()
将数据发送至客户端后,清除缓冲区中的内容。
3.public abstarct void close()
关闭输出流。
4.public abstract void flush()
输出缓冲区中的数据。
5.public int getBufferSize()
获取缓冲区的大小。缓冲区的大小可用设置。
6.public abstract int getRemainning()
获取缓冲区剩余空间的大小
7.public boolean isAutoFlush()
获取用设置的AutoFlush值。
8.public abstract void newLine()
输出一个换行字符,换一行。
9.public abstract void print()
显示各种数据类型的内容。
10.public abstract void println()
分行显示各种数据类型的内容。
例子
My JSP 'OutDemo.jsp' starting pageint all=out.getBufferSize();//获得缓冲区大小
int remain=out.getRemaining();//获得剩余缓冲区大小
int use=all-remain;//使用的缓冲区大小
out.println("使用的缓冲区大小"+use);
%>
总结
1. 使用形式输出比out.println()更加方便。
2. 开发中尽量避免在JSP中使用out对象
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。