JSP的9个内置对象

 JSP 页面中包含9 个内置对象,这9 个内置对象都是Servlet API 的类或者接口的实例,只是JSP 规范将它们完成了默认初始化,即它们已经是对象,可以直接使用。

一.application对象

1:在整个Web系统中多个JSP,Servlet之间共享数据。
2:访问Web应用的参数配置。

二.config对象

代表当前JSP页面的配置信息,在JSP中使用较少,Servlet中使用较多。

三.exception对象

exception对象是Throwable的实例,代表jsp脚本中产生的错误和异常,是jsp页面异常机制的一部分。把page指令的isErrowPage属性设置为true时可以访问exception内置对象。

四.out对象

out对象是javax.servlet.jsp.JspWriter的实例,代表jsp的输出流,永于输出内容形成html页面。

五.pageContext对象

代表上下文,访问JSP之间的共享数据。使用pageContext对象可以访问application,request,session,page范围内的对象。
getAttribute(String name) 取得page的name属性
getAttribute(String name,int scope)取得指定范围的name属性

六.Reguest对象

request对象是jsp中的重要对象,每个对象封装着一次用户请求,并且所有对请求参数都被封装在request对象中,request对象是获取用户请求参数的重要途径。
1.获取请求/请求头参数;
2.操作request的属性范围;
3.执行forward或include。

七.Response对象

response对象用于服务器对客户端的响应,大部分时候使用out对象向页面输出,但是out对象时JspWriter对象的实例,JapWriter时Writer的字类,Writer是字符流,因此out对象无法输出非字符内容。jsp页面需要输出图片、pdf文档、excel等非字符对象时需要使用response作为响应输出.response还可以用于重定向,向客户端增加cookie.

八.session对象

session对象代表一次用户会话,一次用户会话的含义是:从客户端连接服务器开始,到客户端与服务器断开为止,这个过程就是一次会话。 
session通常用于跟踪用户的会话信息,如判断用户是否登录,购物车中跟踪用户购买的商品。 
session范围的属性可以在多个页面点跳转之间共享,一旦关闭浏览器,session结束,session范围内的属性就会全部丢失。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值