JSP的9个隐含对象(内置对象)
不需要预先声明,就可以在jsp或者表达式中随意使用

out
javax.servlet.jsp.JspWriter类型,代表输出流的对象。作业域:页面的执行期。

request
javax.servlet.ServletRequest的子类型 HttpServletRequest
封装了由web浏览器或者其他客户端生成的Http请求的细节(参数,属性,消息头,数据)作用域:用户请求期

response
javax.servlet.ServletResponse的子类型 HttpServletResponse
此对象封装了返回到Http客户端的输出,提供设置响应消息头(200 405 404 500 302),添加cookie,设置响应内容的类型和状态。作用域:页面的执行期.

pagecontext
javax.servlet.jsp.PageContext 页面上下文对象类型 作用域:页面的执行期

session
javax.servlet.http.HttpSession类型
主要用于跟踪会话 作用域:会话期 可以使用session.invalidate(); 结束会话期 如果要在页面上禁用session,就在页头指令中添加 session="flase"
session对象可以存储任何类型的对象,用户的数据,验证码等

application
javax.servlet.ServletContext
提供全局环境参数,一旦创建就保持在服务器中直到关闭

config
javax.servlet.ServletConfig
用来配置servlet的参数

exception
java.lang.Throwable的子类 有两个直接的子类 Error和Exception
在使用exception这个隐含对象之前,必须要将jsp页头上的指令中添加 isErrorPage="true"

page
java.lang.Object 子类
和java中的this相同,就是指jsp页面本身,就是一个servlet实例

Jsp的九个隐含对象的更多相关文章

  1. javaweb之jsp的九个隐含对象与基本语法

    1.在页面上可以不用声明直接使用的对象称为jsp页面的隐含对象.使用<% %>编写的java代码在_jspService方法中,如下: public void _jspService(fi ...

  2. 今天我们来认识一下JSP的九大内置对象

    虽然现在基本上我们都是使用SpringMVC+AJAX进行开发了Java Web了,但是还是很有必要了解一下JSP的九大内置对象的.像request.response.session这些对象,即便使用 ...

  3. jsp中9个隐含对象

    在JSP中一共有9个隐含对象,这个9个对象我可以在JSP中直接使用.因为在service方法已经对这个九个隐含对象进行声明及赋值,所以可以在JSP中直接使用. - pageContext 类型:Pag ...

  4. EL表达式的语法介绍及九大隐含对象

    一. 简介 > JSP表达式 <%= %> 用于向页面中输出一个对象. > 到JSP2.0时,在我们的页面中不允许出现 JSP表达式和 脚本片段. > 使用EL表达式来代 ...

  5. servlet的三大作用域对象和jsp的九大内置对象及其四大作用域对象

    servlet的三大作用域对象: request(HttpServletRequest) session(HttpSession): application(ServletContext):tomca ...

  6. jsp学习——九大内置对象

    JSP一共有九个内置对象,分别为:request.response.session.application.out.pagecontext.config.page.exception 博客:JSP的九 ...

  7. javaWEB总结(12):JSP页面的九个隐含对象

    前言 jsp本质上是一个servlet,而在jsp中有九个不用声明就可以使用的对象,我们叫他隐含对象.本文基于上文所写,如有需要可查看上一篇文章javaWEB总结(11):JSP简介及原理. 打开上次 ...

  8. jsp的九大内置对象及EL表达式的隐含对象

    九大内置对象: request         request对象具有请求域,即完成客户端的请求之前,该对象一直有效. response       response对象具有页面作用域,即访问一个页面 ...

  9. jsp的九大内置对象

    九大内置对象 jsp servlet   对象名 类型 使用范围 request HttpServletRequest 请求 浏览器--->服务器 response HttpServletRes ...

随机推荐

  1. Windows游戏编程之从零开始d

    Windows游戏编程之从零开始d I'm back~~恩,几个月不见,大家还好吗? 这段时间真的好多童鞋在博客里留言说或者发邮件说浅墨你回来继续更新博客吧. woxiangnifrr童鞋说每天都在来 ...

  2. C语言调用汇编实现字符串对换

    1. 前面配置arm交叉编译环境. 2. 配置好qemu-arm C语言代码string-switch.c: #include <stdio.h> #include <stdlib. ...

  3. HW4.17

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  4. Yii PHP 框架分析(二)

    Yii PHP 框架分析(二)作者:wdy http://hi.baidu.com/delphiss/blog/item/54597af595085ad3f3d38552.html Yii是基于组件( ...

  5. MongoDB 复制集 (一) 成员介绍

       一 MongoDB 复制集简介          MongoDB的复制机制主要分为两种:          Master-Slave    (主从复制)      这个已经不建议使用       ...

  6. Stackdump: 一个可以离线看stackoverflow的工具

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:Stackdump: 一个可以离线看stackoverflow的工具.

  7. Shell脚本高级应用 --实现远程MySQL自动查询[转

    #!/bin/sh Host=192.168.5.30 User=abccdef PW=123456 MSG=`mysql -h$Host -u$User -p$PW <<EOF show ...

  8. Http 缓存

    常用Http缓存页asp.net 页面上加上 <%@ OutputCache Duration="10" VaryByParam="None" %> ...

  9. 分析IIS日志文件

    "D:\Program Files (x86)\Log Parser 2.2\logparser.exe" "SELECT * FROM 'D:\u_ex160405.l ...

  10. DataTable导入到Excel文件

        ;                saveFileDialog.RestoreDirectory = ;            , intIndex] = column.ColumnName; ...