好学IT学院:IT信息技术分享交流平台
标签:J2EE  来源:互联网  作者:本站整理  发布时间:2010-03-01  ★★★加入收藏〗〖手机版
摘要: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开锁

通过ASP.NET实现Web打印的三种方法
  从事过WEB/BS开发的朋友应该都深有体会,在web程序中打印不再象应用程序中那样便于控制了,web程序天生的一些特性造成了这个缺…
  • 好学考试H5触屏版开放内测
  • 好学触屏公众号虎力全开、杨帆起航!