属性的四种存储范围page,request,session,application的区别

一、page范围

当把实例对象的属性设为page时,该实例对象只在当前页面有效。离开当前页面,该实例对象就无法访问了,也就是失效了。

如:<jsp:useBean id="user"  scope="page" class="com.bean.User"></jsp:useBean> 此时的实例对象javabean也就只有在当前的页面有效。

二、request范围

对于request范围,此时的实例对象在一次请求范围内有效。如果页面从一个页面跳转到另一个页面,那么该实例化对象也就失效。这里所指的跳转是指客户端跳转,如客户单击超链接跳转页面,或者通过浏览器地址栏浏览其他页面。但如果使用服务器端跳转<jsp:forward>,该实例对象仍然有效。

三、session范围

对于session范围,此时的实例对象在客户浏览器与服务器的一次会话范围内有效。如果和服务器断开连接,此时这个对象也就失效了。

四、application范围

对于application,此时的实例对象在整个服务器范围内有效,直到服务器停止后才会失效。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值