JSP九大内置对象与四大域对象

九大内置对象

所谓内置对象即不需要声明就可以直接使用的

 

request:代表客户端请求信息,主要用于接受http协议传输到服务器上的数据。

response:代表服务端响应。

PageContext:页面的上下文,可以获取其他八个内置对象。

session:代表浏览器的一次会话。

application:代表当前web应用。

config:代表当前Servlet,可以读取当前servlet配置信息。

out:可以把结果输出到浏览器上 。

page:指当前jsp对应的servlet对象的引用。

exception:异常对象。
 

四大域对象

域对象的作用:
用于保存数据,获取数据,在不同资源之间共享数据。
域对象的方法:
setAttribute(name,object) ; 保存数据方法
getAttribute(name) 获取数据
romveAttribute(name) 清除数据
四个域对象的作用范围:
page域:

处于同一个jsp页面中数据共享是有效的

当前页面,超过这个页面就不能够使用。
request域:

处于同一个请求中数据共享是有效的

有效:一JSP网页发出请求到另一个JSP网页之间,如果这个请求是在服务器端跳转,也就是使用forward动作标记:jsp自带的forword标签来实现跳转<jsp:forward page="page2.jsp" /> 或者使用RequestDispatcher类那么就可以访问到这个数据    如果这个请求是客户端之间的跳转,那么这个属性就失效。


session域:

处于同一个会话中数据共享是有效的。

用户打开浏览器访问,创建session(开始),session超时或被声明失效,该对象生命周期结束
application域:

处于同一个web应用中数据共享是有效的

在服务器一开始执行服务,到服务器关闭为止。它的范围最大,生存周期最长。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值