jsp中有9种作用域,其中常用的为以下四种

page作用域:指单一jsp页范围,page作用域内的对象只能在创建该对象的页面中访问,page作用域可以使用pageContext对象的setAttribute()和getAttribute()方法访问.page作用域在客户端每次请求jsp页面是创建,在服务器发送相应请求转发到其他的页面或资源后失效。

request作用域:它是与客户端的请求绑定在一起的,其作用范围比page作用域要大,request作用域可以通过调用request对象的setAttribute()和getAttribute()方法进行访问,request作用域在页面转发或包含中同样有效,即在调用RequestDispatcher的forward()方法转向的页面或者调用include()方法包含的页面中,都可以共享同一个request作用域,访问其中的数据需要注意的是,request作用域对于每次客户端的请求都是不同的,对于任何一个新的请求,都会重新创建与本次请求相对应的request作用域,而当请求结束后,与之相关的request作用域也随之失效。

session作用域jsp容器为每一次会话创建一个session作用域,在会话有效期内(关闭网页数据就会消失),只要将数据绑定到session作用域中,则该数据可以被本次会话中的其他页面所访问,session作用域可以通过sessuion对象的setAttribute()与getAttribute()方法进行访问。。

application作用域:现对于session作用域针对一个会话,application作用域则针对整个Web应用(即只要服务器没关,数据就都在),被该应用下所有用户共享,在Web应用期间, 所有页面都可以访问application作用域内的变量,其作用域最大,application作用域通过application对象的setAttribute()和getwAttribute()方法访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值