不同范围的javabean的生命周期有什么不同

 我来答
缘Lai如茨
2016-05-26 · TA获得超过8631个赞
知道大有可为答主
回答量:7534
采纳率:92%
帮助的人:616万
展开全部
JavaBean的生命周期存在于4中范围之中,分别为page、request、session、application,它们通过<jsp:userBean>标签的sope属性进行设置,与jsp页面中的page、request、session、application范围相对应。
1、page 范围:与当前页面相对应,JavaBean的生命周期存在于一个页面之中,当页面关闭时javaBean被销毁
2、request 范围:与JSP的request生命周期相对应,JavaBean的生命周期存在于request对象之中,当request对象销毁时JavaBean也被销毁
3、session范围:与JSP的session生命周期相对应,JavaBean的生命周期存在于session回话之中,当session超时或回话结束时JavaBean被销毁
4、application范围:与JSP的application生命周期相对应,在各用户与服务器之间共享,只有当服务器关闭时JavaBean才被销毁
当JavaBean被创建后,通过<jsp:setProperty>标签与<jsp:getProperty>标签调用时,将会按照page、request、session、application的顺序来查找这个JavaBean实例,直到找到一个实例对象为止,如果都找不到,则抛出异常。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式