VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • 【JavaWeb】【JSP】【Bean】JavaBean基础使用方法与操作步骤

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标准动作#

例图

使用步骤与方法#

具体代码怎么写查看后文的代码,代码包含了详细的注释

  1. 导入JavaBean类
  2. 声明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 代码#

点击查看代码

运行结果#

例图

 
来源:https://www.cnblogs.com/mllt/p/JavaWeb_jsp_bean_edu_001.html


相关教程