内置的out
对象是javax.servlet.jsp.JspWriter
类的实例。我们可以使用out
对象向客户端输出字符类内容。
由于在使用内置out
对象的地方都可以使用更为简洁的输出表达式<%= ... %>
来代替,所以在实际的JSP页面中,我们很少使用内置的out
对象。但是输出表达式<%= ... %>
的本质就是out.print(...)
。
由于内置out
对象的内容实在太少了,没有多少东西可以总结的,下面就将常用的API总结一下,要不这篇文章就真的啥内容都没有了。
名称 | 说明 |
---|---|
void println() | 向客户端打印字符串 |
void clear() | 清除缓冲区,在flush之后调用会抛出异常 |
void clearBuffer() | 清除缓冲区,在flush之后调用不会抛出异常 |
void flush() | 将缓冲区内容输出到客户端 |
int getBufferSize() | 返回缓存大小,单位KB |
int getRemaining() | 返回缓存剩余大小,单位KB |
boolean isAutoFlush() | 返回缓冲区满时,是自动flush还是抛出异常 |
void close() | 关闭输出流 |
内置page
对象作为javax.servlet.jsp.HttpJspPage
类的实例,代表当前的JSP页面,也表示当前JSP编译后的Servlet类的对象,就好比普通Java类中的this。
好短的一篇总结,就这样了。如果你不喜欢,那也无所谓了。
果冻想-一个原创技术文章分享网站。
2015年11月07日 于呼和浩特。
未经允许不得转载:果冻想 » JSP内置对象——out和page对象