jsp内置对象之out

来源:互联网 发布:数据港 编辑:程序博客网 时间:2024/05/17 23:53

                                           jsp内置对象之out

    web程序的请求响应模式:

         用户发送请求:request

         服务器给用户响应:response


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

常用方法:
  void println() 向客户端打印字符串
  void clear()  清除缓冲区的内容,如果在flush之后调用会抛出异常
  void clearBuffer()  清除缓冲区的内容,如果在flush之后调用不会抛出异常
  void flush() 将缓冲区内容输出到客户端
  int getBufferSize() 返回缓冲区的字节数大小,如不设立缓冲区则为0
  int getRemaining() 返回缓冲区还剩余多少可用
  boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出异常
  void close() 关闭输出流





程序:

</pre></p><p><span style="font-size:14px"></span><pre name="code" class="html"><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>">        <title>My JSP 'out.jsp' starting page</title>    <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">-->  </head>    <body>      <h1>out内置对象</h1>      <%          out.println("<h2>静夜思</h2>");          out.println("床前明月光<br>");          out.println("疑是地上霜<br>");          out.flush();//先打印前面的再打印后面          //out.clear();//打印不出后面          out.clearBuffer();//不会抛出异常          out.println("举头望明月<br>");          out.println("低头思故乡<br>");       %>                               缓冲区大小:<%=out.getBufferSize() %>byte<br>                        缓冲区剩余大小:<%=out.getRemaining() %>byte<br>                        是否自动清除缓冲区:<%=out.isAutoFlush() %><br>        </body></html>




结果:

out内置对象

静夜思

床前明月光
疑是地上霜
举头望明月
低头思故乡
缓冲区大小:8192byte
缓冲区剩余大小:7438byte
是否自动清除缓冲区:true







1 0
原创粉丝点击