JSP JavaBean作用范围
JavaBean的生命周期存在于4种范围之中,分别为page、request、session、application,它们通过<jsp:useBean>标签的scope属性进行设置。这4种范围虽然存在很大的区别,但它们与JSP页面中的page、request、session、application范围相对应。page范围:与当前页面相对应,JavaBean的生命周期存在于一个页面之中,当页面关闭时JavaBean被销毁。request范围:与JSP的request生命周期相对应,JavaBean的生命周期存在于request对象之中,当request对象销毁时JavaBean也被销毁。session范围:与JSP的session生命周期相对应,JavaBean的生命周期存在于session会话之中,当session超时或会话结束时JavaBean被销毁。application范围:与JSP的application生命周期相对应,在各个用户与服务器之间共享,只有当服务器关闭时JavaBean才被销毁。这4种作用范围与JavaBean的生命周期是息息相关的,当JavaBean被创建后,通过<jsp:setProperty>标签与<jsp:getProperty>标签调用时,将会按照page、request、session和application的顺序来查找这个JavaBean实例,直至找到一个实例对象为止,如果在这4个范围内都找不到JavaBean实例,则抛出异常。
JavaBean四个作用域范围说明:使用useBean的scope属性可以用来指定javabean的作用范围。A、page(仅在当前页面有效) B、request(可以通过HttpRequest.getAttribute()方法获取javabean对象) C、session(可以通过HttpSession.getAttribute()方法获取javabean对象) D、application(可以通过ServletContext.getAttribute()方法获取javabean对象)
JSP JavaBean作用范围相关推荐
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复 ...
- JSP+JavaBean+Servlet工作原理实例…
JSP+JavaBean+Servlet工作原理实例讲解 首先,JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念.引用mz3226960提出的MVC的概念,即M-model ...
- JSP JavaBean
JSP JavaBean JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范. 接下来给出的是JavaBean与其它Java类相比而言独一无二的特征: 提 ...
- JSP+JavaBean+Servlet技术(MVC模型)
一,Servlet开发 用户在浏览器中输入一个网址并回车,浏览器会向服务器发送一个HTTP请求.服务器端程序接受这个请求,并对请求进行处理,然后发送一个回应.浏览器收到回应,再把回应的内容显示出来.这 ...
- JavaWeb开发模式:C/S模式,B/S模式,JSP+JavaBean模式,JSP+Servlet+JavaBean模式
JavaWeb开发模式 1.C/S开发模式 1.C/S架构:客户端Client/服务端Server: a.出现较早,主要应用于局域网内: b.胖客户端:需要特定软件支持(安装客户端) 逻辑关系图如下: ...
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...
- javaweb学习总结(二十二):基于Servlet+JSP+JavaBean开发模式的用户登录注册
一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...
- javaweb学习总结——基于Servlet+JSP+JavaBean开发模式的用户登录注册
一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp ...
- 方立勋_30天掌握JavaWeb_(Servlet+JSP+JavaBean实现)用户注册和登陆
JSP+JavaBean模式适合开发业务逻辑不太复杂的web应用程序,这种模式下,JavaBean用于封装业务数据,JSP即负责处理用户请求,又显示数据. Servlet+JSP+JavaBean(M ...
最新文章
- CPU Cache原理与示例
- 2018 我的学习分享路线
- 使用osql执行sql脚本
- 文本框不可编辑,只可使用帮助的解…
- 关于Bugzilla WebService接口
- “找不到网络路径”的检测方法及解决方案
- 20145120 《Java程序设计》实验一实验报告
- 研华数据采集卡如何采集压力信号转化为数字信号_感知世界的模拟量信号
- 利用SMS轻松实现资产管理,SMS2003系列之四
- pic单片机tmr1计数c语言,PIC单片机C语言编程实例五.doc
- 未来教育计算机操作题没分,计算机二级题目要求存为PowerPoint.pptx,我按照要求存了但是没有分,我做的未来教育的题...
- 关于我考研的这一年随记 —— 2022暨南大学电子信息计算机技术专业初试第三复试第一
- 【随笔篇】2019全国大学生电子设计竞赛回望与总结
- macbook WIN10系统安装教程
- Theme Holo
- 简单易懂读《重构》 - Refused Bequest (拒绝继承的遗赠)
- Stable Diffusion 2.0来了,皮卡智能AI早已“抢先”优化升级
- Linux - 权限管理(用户)
- 通过鼠标滚轮实现缩放效果
- IE7下li Bug