Jsp的九个隐含对象

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实例

时间: 2024-10-05 04:27:46

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

jsp页面九大内置对象

资源转载自网上,不可用于商用,学习可以.内置对象又叫隐式对象/隐含对象是由WEB容器加载的一组类的实例,不需要预先声明就可以在脚本代码和表达式中随意使用的对象. 这九大隐式对象可以按照期作用分类为: 输入输出:request,response,out 作用域之间通信:session,application,pageContext,(request) Servlet对象:page,config 错误对象:Execpiton 4+2+3 四大作用域(1)-->Application,也就是servl

JSP的9个隐含对象

JSP的9个隐含对象内置对象,不需要预先声明就可以在jsp或表达式中随意使用. requestjavax.servlet.ServletRequest的子类型  HttpServletRequest封装了由WEB浏览器或者其他客户端成成的Http请求的细节(参数,属性,消息头,数据) 作用范围:用户请求期 responsejavax.servlet.ServletResponse的子类型  HttpServletResponse此对象封装了返回到Http客户端的输出,提供设置响应消息头( 200

JSP的九大内置对象和四个作用域

JSP的九大内置对象: page,application,session,request,response,out,exception,config,pageContext. JSP的四个作用域:application,session,request,page. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

JSP的九大内置对象,七大动作指令,四个作用域,三个编译指令

JSP本质是Servlet, Servlet 可以理解为 Serve + Applet的结合.JSP可以在标准的HTML页面中插入java代码,从而能更好的控制HTML,通过在本地部署了服务器之后,将JSP项目添加到服务器然后运行即可在网页中浏览自己建立的jsp页面. JSP的九大内置对象:Application,Config,Exception,Out,PageContent,Page,Request,Respsonse,Session常用的有Request和response的一个页面重定向方

JSP系列:(3)JSP进阶-九大内置对象和四个域对象

1.JSP九大内置对象 1.1.什么是内置对象? 在jsp开发中,会频繁使用到一些对象,例如HttpSession, ServletContext, ServletContext,  HttpServletRequet.如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦.所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可,这些创建好的对象就叫内置对象!!!! 1.2.9大内置对象 9大内置对象 序号 内置对象名 类

[原创]java WEB学习笔记14:JSP的9 个隐含对象 及 JSP 的基本语法

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

JSP基本用法(二)隐含对象

一.摘要 在JSP容器中生成的Servlet类的_jspService()方法中,定义了几个对象,在编写JSP页面时我们可以使用这些隐含对象. PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _j

jsp之九大内置对象

九大内置对象: out 等同于response.geWriter(),用来向客户端发送数据的. config 对应于jsp生成的Servlet中的ServletConfig: page 当前JSP页面的"this",即当前对象,引用为Object类型: pageContext 页面上下文对象. request 即HttpServletRequest类的对象: response 即HttpServletResponse类的对象: exception 只有在错误页面中可以使用的对象: se

jsp的九大内置对象及作用

内置对象名          类型                                   request           HttpServletRequest                             response       HttpServletResponse                                   config         ServletConfig application   ServletContext sessio