JavaBean基础使用方法与操作步骤
JavaWeb
jsp
Bean
项目结构#
JavaBean的概念#
JavaBean是可复用的、平台独立的软件组件
- JavaBean既可以是简单的GUI要素,如按钮和滚动条
- JavaBean也可以是复杂的可视化软件组件,如数据库视图
- 有些JavaBean是没有GUI表现形式的,常用来封装事务逻辑、数据库操作等等
我们可以把遵循某种规范的Java类称为JavaBean:
- 这个类是可序列化的
- 这个类必须带有一个无参的构造方法
- 这个类的属性必须通过get 、set和其他标准命名规范来命名的方法进行操作
- 这个类包含事件处理方法
JavaBean与Jsp#
广义讲,符合规范的Java类都是JavaBean
JavaBean的作用#
- 封装数据
- 处理业务逻辑
JSP与JavaBean如何结合使用#
- Scriptlet
- JSP标准动作
jsp标准动作#
使用步骤与方法#
具体代码怎么写查看后文的代码,代码包含了详细的注释
- 导入JavaBean类
- 声明JavaBean对象,创建或者获得一个对象
3.设置JavaBean中属性的值
4.获取JavaBean中属性的值
scope属性的取值#
scope属性取值为page#
JavaBean的缺省作用域,也叫页面级作用域
客户每次请求JSP页面时,都会创建一个JavaBean对象
JavaBean对象在以下两种情况下结束生命期
- 客户请求访问的当前JSP网页通过jsp:forward标签将请求转发到另一个页面
- 客户请求访问的当前JSP页面执行完毕并向客户端发回响应
scope属性取值为request#
客户每次请求访问JSP页面时,都会创建一个JavaBean对象
JavaBean对象的有效范围为:
- 客户请求访问的当前JSP页面
- 当前JSP页在共享同一个客户请求的页面
scope属性取值为session#
它存在于整个session的生存周期内,处于同一个session中的JSP页面共享这个JavaBean对象
scope属性值取为application#
它存在于整个Web应用的生存周期内,Web应用中所有JSP页面都能共享同一个JavaBean对象
bean.book代码#
点击查看代码
index.jsp 代码#
点击查看代码
运行结果#