一、JavaBean出现的目的
由于只用JSP开发会发现使用了很多的Scriptlet,会使得jsp文件非常混乱。如果使用了JavaBean,则可以大大减少JSP中代码量。
二、JavaBean介绍
JavaBean说的通俗点就是一个Java类用于JSP中。通过<jsp:useBean>获得import导入。
三、JavaBean存放位置
在tomcat中的理想目录结构如下:
JavaBean存放在WEB-INF/classes内。
注意:每次修改classes文件或web.xml后必须要重启服务器。
四、<jsp:useBean>用法:
一般的形式:<jsp:useBean id="实例化名称" scope="page" class="完整类名称"/>
scope中可以是page,request,session,application
使用<jsp:useBean>的好处是自动帮助你创建一个名为id的值的对象。
注意:JavaBean中一定要有无参构造函数。
五、<jsp:setProperty>用法:
一般形式有四种:
(1)<jsp:setProperty name="实例化名称" property="*"/>:自动调用set方法;
(2)<jsp:setProperty name="实例化名称" property="name1"/>:对于name1属性自动调用set方法;
(3)<jsp:setProperty name="实例化名称" property="name1" value="value1"/>:对于name1属性赋予value1值;
(4)<jsp:setProperty name="实例化名称" property="name1" param="param1"/>:把param1的值赋给name1属性;
六、<jsp:getProperty>用法
一般形式:<jsp:getProperty name="c1" propety="name1"/>自动调用c1对象的getName1()方法,并返回;
七、JavaBean删除
通过pageConext.removeAttribute("JavaBean名称");删除scope为page的JavaBean对象。依次类推。
分享到:
相关推荐
《JavaBean及Servlet使用》实验详解 实验四的目的是让学生深入理解JavaBean和Servlet的开发流程,这二者是Java Web开发中的重要组成部分。JavaBean是一种符合特定规范的Java类,通常用于封装业务逻辑和数据,而...
JavaBean组件程序设计是Java开发中的重要组成部分,主要用于构建可重用的软件组件。JavaBean是一种遵循特定规范的Java类,它可以被其他Java应用程序或框架(如JavaServer Pages (JSP)、Enterprise JavaBeans (EJB))...
### JavaBean的相关讲解 ...总结起来,JavaBean不仅是一种组件化的设计理念,而且也是一种实用的技术手段。通过遵循既定的设计模式,JavaBean可以在多种开发环境中被高效地利用,极大地提高了软件开发的效率和质量。
总结一下,这个资源提供了一个在JSP中实现MD5加密功能的JavaBean,适用于Tomcat 7.0和JDK 1.6环境,通过作者提供的博客链接,用户可以获取使用教程和进一步的解释。这个JavaBean是解决JSP项目中用户密码安全存储问题...
总结来说,JavaBean为Oracle Forms提供了一种强大的功能扩展机制,使得我们可以利用Java的强大功能来增强表单的业务处理能力,实现更灵活、更丰富的应用逻辑。通过实践和学习,开发者可以更好地驾驭这一技术,提高 ...
### 总结 通过本教程的学习,读者应能理解 JavaBean 的基本概念及其在 JSP 中的应用。非可视化的 JavaBean 在实际项目开发中尤为重要,它们能够有效地封装业务逻辑和数据处理,提高了代码的可维护性和可读性。同时...
总结来说,使用JasperReport的自定义JavaBean数据源,可以方便地将业务对象与报表紧密结合,提高报表的灵活性和可维护性。通过创建JavaBean,设计报表,编写数据源代码,最后运行报表,你可以轻松地实现自定义的数据...
JavaBean是Java编程中的一种重要概念,主要用于封装数据和业务逻辑,便于在Java应用程序和JSP(JavaServer Pages)中重用。JavaBean遵循一定的规范,使得它们可以在多个环境中被轻松地识别和集成。 首先,JavaBean...
本资源摘要信息是关于JavaBean开发用户注册页面的知识点总结,为用户提供了一个完整的JavaBean开发用户注册页面的实现步骤和关键技术点。 一、 JavaBean开发用户注册页面概述 JavaBean开发用户注册页面是使用...
JavaBean和JSP是Java Web开发...总结,JavaBean和JSP标准动作是构建动态Web应用的关键工具,它们使得数据管理和页面交互变得更加简洁高效。理解并熟练运用这些概念和机制,对于成为一名合格的Java Web开发者至关重要。
总结来说,JavaBean和XML之间的转换对于数据交换至关重要。通过DOM、JAXB或第三方库如Apache Commons Betwixt,我们可以方便地完成这种转换。在给定的资源中,`commons-betwixt-0.8.jar`提供了Betwixt库,而`Bean2...
JavaBean是Java编程中的一种重要...笔记部分可能包括关键知识点的总结、常见问题及解决策略,以及如何在实际项目中有效利用JavaBean提升开发效率。请参考提供的压缩包文件“JavaBean讲解(上)”以获取完整的学习材料。
总结起来,JavaBean是Java中用于封装数据的组件,它们遵循特定的规范,包括提供公共的getter和setter方法。在JSP中,JavaBean常用于存储和管理页面数据,将业务逻辑与视图分离,提高了代码的可维护性和复用性。通过`...
总结来说,本学生信息管理系统通过JavaBean实现了核心功能,简化了程序结构,降低了复杂性。对于初学者而言,这是一个很好的实践案例,可以帮助他们理解和掌握JavaBean在实际开发中的应用,以及如何使用JSP进行简单...
#### 五、总结 通过这个示例,我们可以了解到JSP页面是如何与JavaBean交互的。JavaBean作为数据载体,负责封装业务数据;而JSP页面则负责展示这些数据,实现业务逻辑和用户界面的分离,提高代码的可维护性和可扩展...
总结,JavaBean 是 Java 语言中的一种组件模型,它提供了代码复用、提高程序可维护性以及模块化开发的能力。在 JSP 环境下,JavaBean 主要负责业务逻辑处理,与 JSP 页面进行数据交互,使 JSP 更专注于视图的呈现,...
总结: 本实验报告旨在通过实例教学,帮助初学者理解和掌握JSP的标准动作,以及如何处理中文乱码问题。通过实际操作,开发者能够更好地理解Web应用开发中的核心概念,并具备解决实际问题的能力。对于“huxinlei2010-...
总结来说,JavaBean是Java编程中一个重要的概念,它简化了数据封装和业务处理,提高了代码的复用性和可维护性。在MyEclipse等IDE的支持下,开发者可以更轻松地创建和使用JavaBean,以构建健壮且易于维护的Java应用...