`
insertyou
  • 浏览: 905525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JavaBean总结

 
阅读更多


一、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使用》实验详解 实验四的目的是让学生深入理解JavaBean和Servlet的开发流程,这二者是Java Web开发中的重要组成部分。JavaBean是一种符合特定规范的Java类,通常用于封装业务逻辑和数据,而...

    JavaBean组件程序设计

    JavaBean组件程序设计是Java开发中的重要组成部分,主要用于构建可重用的软件组件。JavaBean是一种遵循特定规范的Java类,它可以被其他Java应用程序或框架(如JavaServer Pages (JSP)、Enterprise JavaBeans (EJB))...

    javabean的相关讲解

    ### JavaBean的相关讲解 ...总结起来,JavaBean不仅是一种组件化的设计理念,而且也是一种实用的技术手段。通过遵循既定的设计模式,JavaBean可以在多种开发环境中被高效地利用,极大地提高了软件开发的效率和质量。

    可用的jsp的MD5加密的javaBean

    总结一下,这个资源提供了一个在JSP中实现MD5加密功能的JavaBean,适用于Tomcat 7.0和JDK 1.6环境,通过作者提供的博客链接,用户可以获取使用教程和进一步的解释。这个JavaBean是解决JSP项目中用户密码安全存储问题...

    使用JavaBean扩展Forms功能

    总结来说,JavaBean为Oracle Forms提供了一种强大的功能扩展机制,使得我们可以利用Java的强大功能来增强表单的业务处理能力,实现更灵活、更丰富的应用逻辑。通过实践和学习,开发者可以更好地驾驭这一技术,提高 ...

    Jsp+Javabean教程《共享》

    ### 总结 通过本教程的学习,读者应能理解 JavaBean 的基本概念及其在 JSP 中的应用。非可视化的 JavaBean 在实际项目开发中尤为重要,它们能够有效地封装业务逻辑和数据处理,提高了代码的可维护性和可读性。同时...

    jasperReport自定义javabean数据源实例

    总结来说,使用JasperReport的自定义JavaBean数据源,可以方便地将业务对象与报表紧密结合,提高报表的灵活性和可维护性。通过创建JavaBean,设计报表,编写数据源代码,最后运行报表,你可以轻松地实现自定义的数据...

    JavaBean知识学习

    JavaBean是Java编程中的一种重要概念,主要用于封装数据和业务逻辑,便于在Java应用程序和JSP(JavaServer Pages)中重用。JavaBean遵循一定的规范,使得它们可以在多个环境中被轻松地识别和集成。 首先,JavaBean...

    JavaBean开发用户注册页面.pdf

    本资源摘要信息是关于JavaBean开发用户注册页面的知识点总结,为用户提供了一个完整的JavaBean开发用户注册页面的实现步骤和关键技术点。 一、 JavaBean开发用户注册页面概述 JavaBean开发用户注册页面是使用...

    JavaBean和JSP中的标准动作_总结与作业

    JavaBean和JSP是Java Web开发...总结,JavaBean和JSP标准动作是构建动态Web应用的关键工具,它们使得数据管理和页面交互变得更加简洁高效。理解并熟练运用这些概念和机制,对于成为一名合格的Java Web开发者至关重要。

    javabean和xml互相转换工具类以及jar包

    总结来说,JavaBean和XML之间的转换对于数据交换至关重要。通过DOM、JAXB或第三方库如Apache Commons Betwixt,我们可以方便地完成这种转换。在给定的资源中,`commons-betwixt-0.8.jar`提供了Betwixt库,而`Bean2...

    JavaBean讲解(上)——代码+笔记

    JavaBean是Java编程中的一种重要...笔记部分可能包括关键知识点的总结、常见问题及解决策略,以及如何在实际项目中有效利用JavaBean提升开发效率。请参考提供的压缩包文件“JavaBean讲解(上)”以获取完整的学习材料。

    JavaBean简介及基本使用

    总结起来,JavaBean是Java中用于封装数据的组件,它们遵循特定的规范,包括提供公共的getter和setter方法。在JSP中,JavaBean常用于存储和管理页面数据,将业务逻辑与视图分离,提高了代码的可维护性和复用性。通过`...

    学生信息管理系统(javabean)

    总结来说,本学生信息管理系统通过JavaBean实现了核心功能,简化了程序结构,降低了复杂性。对于初学者而言,这是一个很好的实践案例,可以帮助他们理解和掌握JavaBean在实际开发中的应用,以及如何使用JSP进行简单...

    jsp调用javabean实例

    #### 五、总结 通过这个示例,我们可以了解到JSP页面是如何与JavaBean交互的。JavaBean作为数据载体,负责封装业务数据;而JSP页面则负责展示这些数据,实现业务逻辑和用户界面的分离,提高代码的可维护性和可扩展...

    javabean教程

    总结,JavaBean 是 Java 语言中的一种组件模型,它提供了代码复用、提高程序可维护性以及模块化开发的能力。在 JSP 环境下,JavaBean 主要负责业务逻辑处理,与 JSP 页面进行数据交互,使 JSP 更专注于视图的呈现,...

    java+servlet+javabean实验报告(6)

    总结: 本实验报告旨在通过实例教学,帮助初学者理解和掌握JSP的标准动作,以及如何处理中文乱码问题。通过实际操作,开发者能够更好地理解Web应用开发中的核心概念,并具备解决实际问题的能力。对于“huxinlei2010-...

    javabean一个简单的例子,可直接用

    总结来说,JavaBean是Java编程中一个重要的概念,它简化了数据封装和业务处理,提高了代码的复用性和可维护性。在MyEclipse等IDE的支持下,开发者可以更轻松地创建和使用JavaBean,以构建健壮且易于维护的Java应用...

Global site tag (gtag.js) - Google Analytics