详解jsp开发中的内置对象

来源:互联网  作者:本站整理
摘要:1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号/方 法/说 明1 object getAttribute(String n……

4.out对象

out对象是JspWriter类的实例,是向客户端输出内容常用的对象

序号/方 法/说 明
1   void clear() 清除缓冲区的内容
2   void clearBuffer() 清除缓冲区的当前内容
3   void flush() 清空流
4   int getBufferSize() 返回缓冲区以字节数的大小,如不设缓冲区则为0
5   int getRemaining() 返回缓冲区还剩余多少可用
6   boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出异常
7   void close() 关闭输出流

<%@page contentType="text/html;charset=gb2312"%>
<html><head><title>out对象_例1:缓存测试</title></head>
<%@page buffer="1kb"%>
<body>
<%
   for(int i=0;i<2000;i++)
   out.println(i+"{"+out.getRemaining()+"}");
%><br>
缓存大小:<%=out.getBufferSize()%><br>
剩余缓存大小:<%=out.getRemaining()%><br>
自动刷新:<%=out.isAutoFlush()%><br>
<%--out.clearBuffer();--%>
<%--out.clear();--%>
<!--缺省情况下:服务端要输出到客户端的内容,不直接写到客户端,而是先写到一个输出缓冲区中.只有在下面三中情况下,才会把该缓冲区的内容输出到客户端上:
1.该JSP网页已完成信息的输出
2.输出缓冲区已满
3.JSP中调用了out.flush()或response.flushbuffer()
-->
</body>
</html>

5.page对象

page对象就是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例

序号/方 法/说 明
1   class getClass 返回此Object的类
2   int hashCode() 返回此Object的hash码
3   boolean equals(Object obj) 判断此Object是否与指定的Object对象相等
4   void copy(Object obj) 把此Object拷贝到指定的Object对象中
5   Object clone() 克隆此Object对象
6   String toString() 把此Object对象转换成String类的对象
7   void notify() 唤醒一个等待的线程
8   void notifyAll() 唤醒所有等待的线程
9   void wait(int timeout) 使一个线程处于等待直到timeout结束或被唤醒
10   void wait() 使一个线程处于等待直到被唤醒
11   void enterMonitor() 对Object加锁
12   void exitMonitor() 对Object开锁

【相关文章】好搜一下
关于Win2003服务器上禁止卸载Macfee的规则以及解决思路

关于Win2003服务器上禁止卸载Macfe

我觉得做为个人电脑,没必要用咖啡(Macfee),咖啡的杀毒能力并不强,但是如果…