`
chenzehe
  • 浏览: 538114 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JavaBean

jsp 
阅读更多

1、 JavaBean就是一个 Java 类,可以达到显示与业务代码分离效果,提高代码可复用性。该类必须为 public 类型,属性必须通过 set get 封装才能被访问,还必须有一个无参构造函数。将 JavaBean 文件编译成 .class 文件后放到 WEB-INF/class 文件夹下。 WEB-INF/class 是一个 classpath 路径,所有的 class 文件放到该文件夹下都可以被访问到。

 

2、 使用<% @page import="com.xxx.xxx.xxx" %> 导入可正常使用该 Java 类。

 

3、 使用<jsp:useBean /> 标签: <jsp:useBean id="xxx" scope="page" class="com.xx.xxx.xxx" />

id表示实例化的对象名称, scope 表示作用范围, class 表示所在路径。

 

4、 Tomcat服务器下,默认情况下是不能自动读取修改后的 Bean 的,只有通过重启 tomcat 服务器,或者配置参数 reloadable 设置为 true ,如: <Context path="" docBase="xxx" reloadable="true" /> ,但是此配置会影响性能,只有在测试时使用,生产环境中不能使用。

 

5 使用 <jsp:setProperty /> 标签,可以省掉一些 setter 方法的显示调用,如:

<jsp:setProperty name="xxx" property="*" /> name 表示已经声明的 JavaBean 的对象 id,property 表示要设置的属性, * 表示自动匹配,使用 Java 的反射机制,根据名称找到相应的方法,如这里的 name xxx ,他会自动找到 setXxx 方法调用,所以命名规范很重要。

<jsp:setProperty name="xxx" property="yyy" />:根据需要设置赋值的属性

<jsp:setProperty name="xxx" property="yyy" param="pa"/>:传递参数

<jsp:setProperty name="xxx" property="yyy" value="v" />:设置固定的值

 

6 JavaBean命名规范:

    一般情况下,Java属性变量名都以小写字母起头,如maxSpeed、brand等,但是也存在特殊情况,一些特殊的大写英文缩写,如USA、XML等,JavaBean也充许大写字母开头的变量名,但必须满足“变量名的前两个字符要么全部大写,要么全部小写”的要求,如barand、IDCode、IC、ICCard等是合法的,而iC、iCard、iDCode等是非法的。

 

7 取得 JavaBean 属性值: <jsp:getProperty name="xxx" property="yyy" /> :取得属性为 yyy 的值。

 

 

分享到:
评论

相关推荐

    JAVABEAN

    JavaBean是一种特殊的Java类,它是Java编程语言中的一个核心概念,尤其在开发企业级应用程序时极为常见。JavaBean遵循特定的规范,使它们能够被其他Java应用或开发工具(如IDEs)识别、可视化和操作。JavaBean的主要...

    JavaBean_Javabean增删改查_audiencevu9_

    JavaBean是Java编程中的一种重要概念,主要用于封装数据和业务逻辑,它遵循一定的规范,使得Java对象能够被方便地在Web应用中使用,特别是在Servlet和JSP之间传递数据。在这个项目"JavaBean_Javabean增删改查_...

    JavaBean技术应用实现购物车

    "JavaBean技术应用实现购物车" JavaBean是一种特殊的Java类,它遵循JavaBean的命名约定和设计模式,主要用于封装和 Exposure 数据。JavaBean技术广泛应用于Web应用开发,特别是在购物车系统中,JavaBean技术可以...

    简单身份验证JAVABEAN的设计

    简单身份验证 JAVABEAN 的设计 JavaBean 是 Java 语言中的一种组件模型,用于封装业务逻辑、数据和表现层逻辑。 JavaBean 可以在支持 Java 的任何平台下工作,而不需要重新编译。传统意义上的 JavaBean 支持的组件...

    javabean(DB)

    JavaBean是一种在Java编程语言中编写可重用组件的标准。它是Java类库的一部分,主要用于封装数据和业务逻辑,便于在Web应用、企业级应用或任何Java应用中进行数据表示和交换。JavaBean遵循一定的规范,使得它们易于...

    可用的jsp的MD5加密的javaBean

    在标签中,“jsp”指明了应用场景,“MD5”和“javaBean”是主要技术点,而“例子”意味着这个JavaBean是一个具体的实现,可以直接在项目中引用或作为学习的示例。 至于压缩包内的文件“md5”,很可能就是包含这个...

    jasperReport自定义javabean数据源实例

    在实际开发中,我们经常会遇到需要自定义数据源的情况,这时JasperReport提供了使用JavaBean作为数据源的功能。本实例将详细介绍如何通过自定义JavaBean数据源来生成报表。 首先,理解JavaBean是一种符合特定规范的...

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

    JavaBean和XML之间的转换在软件开发中扮演着重要的角色,特别是在数据交换和接口通信中。当我们需要在不同的系统之间传递信息时,XML由于其结构化和可读性,经常被用作数据传输的标准格式。然而,JavaBean是Java中...

    实验四 JavaBean及Servlet使用

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

    JSP&javaBean写的简单用户验证

    **JSP(JavaServer Pages)与JavaBean是Java Web开发中的重要组成部分,它们共同构建了动态网页应用的基础架构。在“JSP&javaBean写的简单用户验证”这个示例中,我们将探讨如何利用这两者实现用户登录验证的功能。*...

    jsp+javabean 学生管理系统 sql数据库

    【标题】"jsp+javabean 学生管理系统 sql数据库"是一个典型的Web应用程序开发实例,主要涉及了Java服务器页面(JSP)、JavaBean以及SQL数据库技术。这个管理系统旨在实现对学生信息的有效管理和查询。 **JSP(Java...

    WEB应用技术 JavaBean技术应用

    JavaBean技术是Java Web开发中的一个重要组成部分,它主要用于封装数据和业务逻辑,使得代码更加模块化,便于重用和管理。在"WEB应用技术 JavaBean技术应用"的实验中,我们学习了如何利用JavaBean来处理用户登录的...

    SqlToJavaBean_javabean_根据表结构生成javabean_生成javabean_

    "SqlToJavaBean_javabean_根据表结构生成javabean_生成javabean_"这个标题暗示了一个工具或库,它能够自动化地根据数据库中的表结构生成对应的JavaBean类,从而减少开发者的手动编码工作。 描述中提到"根据数据表...

    JavaBean示例

    JavaBean是Java编程语言中的一种特定类,遵循特定的规范,用于封装数据并提供属性访问。这个"JavaBean示例"旨在帮助初学者理解和使用JavaBean。JavaBean主要用于构建Java应用程序的可重用组件,特别是在JavaServer ...

    学生信息管理系统(javabean)

    《基于JavaBean的学生信息管理系统详解》 学生信息管理系统是一个典型的数据库操作应用,它主要用于高校或教育机构对学生的个人信息进行管理。在这个系统中,我们利用JavaBean技术实现了对学生数据的增、删、改、查...

    javabean实现用户登录界面.docx

    JavaBean 实现用户登录界面 JavaBean 是一种轻量级的 Java 类,遵循 JavaBeans 规范,用于封装数据和业务逻辑。 JavaBean 可以实现用户登录验证,以下是 JavaBean 实现用户登录界面的知识点: 1. JavaBean 的定义...

    JSP+JavaBean+Servlet网上书店

    本文将深入探讨一个基于JSP、JavaBean和Servlet技术构建的网上书店应用程序。这个系统充分利用了这些技术的优势,为用户提供了一种便捷的在线购书体验,包括浏览书籍、添加到购物车、修改和删除订单,以及用户管理等...

    JSP程序设计JavaBean购物车

    在本实验中,我们将深入学习如何使用JavaBean技术来实现一个简单的购物车功能。JavaBean是一种遵循特定规范的Java类,通常用于封装数据和业务逻辑,使得这些组件可以在多个Java应用中重用,例如在JSP(JavaServer ...

    利用Javabean+JSP 实现文件的上传、显示、下载

    在Java Web开发中,利用Javabean和JSP可以构建一个完整的文件管理系统,包括文件的上传、显示和下载等功能。以下将详细介绍如何通过这些技术实现这些功能。 首先,我们要理解Javabean和JSP的角色。Javabean是一种...

    简单的jsp+servlet+javaBean访问mysql数据库

    在IT领域,尤其是在Web开发中,`JSP (JavaServer Pages)`、`Servlet`和`JavaBean`是构建动态网站的常用技术栈。本案例主要展示了如何利用这三种技术来实现对MySQL数据库的访问。接下来,我们将深入探讨这些知识点。 ...

Global site tag (gtag.js) - Google Analytics