JavaBeans与JSP实战:Circle类应用示例
版权申诉
155 浏览量
更新于2024-07-03
1
收藏 752KB DOC 举报
"本资源提供的是关于JSP与JavaBean结合使用的代码实例,展示了如何在JSP页面中创建和使用JavaBean。"
在JavaServer Pages (JSP) 中,JavaBean是一种可重用的组件,它遵循特定的编程规范,主要用于封装业务逻辑。JavaBean通常以公共类的形式存在,具有getter和setter方法,可以被JSP页面通过标签来实例化和操作。在这个例子中,我们有两个JSP文件——`useBeans.jsp` 和 `beans1.jsp`,以及一个名为`Circle`的JavaBean。
`Circle.java` 是一个简单的JavaBean,代表一个圆形。它包含一个整型变量`radius`用于存储半径,以及对应的getter和setter方法。此外,还提供了计算圆的面积(`circleArea()`)和周长(`circlLength()`)的方法。
在`useBeans.jsp`中,JSP的`<jsp:useBean>`标签用来实例化一个JavaBean。这个标签的`id`属性指定了bean在页面范围内的名称,`class`属性指定了JavaBean的全限定类名,而`scope`属性定义了bean的作用域。在这个例子中,`scope="page"`意味着bean只在当前页面内有效。然后,通过脚本let语句设置bean的半径,并使用getter方法获取并显示圆的半径、周长和面积。
`beans1.jsp`与`useBeans.jsp`类似,但将bean的作用域设置为`session`,这意味着bean将在整个会话期间保持有效。页面显示圆的半径,并提供一个链接到`beans2.jsp`。由于bean在会话范围内,`beans2.jsp`也可以访问相同的`girl` bean,无需再次实例化。
这些例子演示了JavaBean如何在JSP环境中提供数据持久性,以及不同作用域(page、session)的影响。在实际开发中,JavaBean常用于封装业务逻辑,而JSP则负责呈现用户界面,实现模型-视图-控制器(MVC)架构中的视图部分。通过这种方式,开发者可以更清晰地分离表现层和业务逻辑,提高代码的可维护性和复用性。
2011-11-16 上传
2023-03-10 上传
2022-06-09 上传
2024-10-26 上传
2024-10-30 上传
2024-11-09 上传
2024-11-12 上传
2024-10-28 上传
2024-11-12 上传
omyligaga
- 粉丝: 97
- 资源: 2万+
最新资源
- Effective C++ 第2版(中文版)
- 软件项目CMMI标准概要设计模板
- JBoss+jBPM+jPDL用户开发手册
- SPRINGXUEXIWENJIAN
- solidworks2008 2D to 3D
- 一步一步学oracle DataGuard
- 轻轻松松学用javascript编程.pdf
- HDCP SpecificationRev 1.3
- 基于权重重心法的传感器网络节点定位
- Professional Microsoft Windows Embedded CE 6.0.pdf
- 从PLSQL Developer开始学优化
- JavaScript.pdf
- php.ini中文文档
- LoadRunner中文使用手册完全版
- AD域环境--单域文档
- 嵌入式系统------简介