码迷,mamicode.com
首页 > Web开发 > 详细

JSP的内置对象(上)

时间:2018-03-07 21:38:15      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:buffers   内存   图片   size   writer   imp   isa   png   创建   

1.JSP内置对象的概念:JSP的内置对象时Web容器所创建的一组对象,不使用new关键字就可以使用的内置对象

2.JSP九大内置对象内置对象:out ,request ,response ,session ,application ,page , pageContent ,exception ,config等,前五个是经常使用的内置对象

3.缓冲区:Buffer 就是内存中一块区域,用来临时保存数据

4.out对象:是JspWriter类的实例,是向客户端输出内容常用的对象,(客户端大多数是指浏览器)

  常用的方法:

  技术分享图片

out的例子:

<%@ 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>out内置对象</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>
  <%
    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>

 

JSP的内置对象(上)

标签:buffers   内存   图片   size   writer   imp   isa   png   创建   

原文地址:https://www.cnblogs.com/sunxiaoyan/p/8524961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!