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是一种特殊的Java类,它是Java编程语言中的一个核心概念,尤其在开发企业级应用程序时极为常见。JavaBean遵循特定的规范,使它们能够被其他Java应用或开发工具(如IDEs)识别、可视化和操作。JavaBean的主要...
JavaBean是Java编程中的一种重要概念,主要用于封装数据和业务逻辑,它遵循一定的规范,使得Java对象能够被方便地在Web应用中使用,特别是在Servlet和JSP之间传递数据。在这个项目"JavaBean_Javabean增删改查_...
"JavaBean技术应用实现购物车" JavaBean是一种特殊的Java类,它遵循JavaBean的命名约定和设计模式,主要用于封装和 Exposure 数据。JavaBean技术广泛应用于Web应用开发,特别是在购物车系统中,JavaBean技术可以...
简单身份验证 JAVABEAN 的设计 JavaBean 是 Java 语言中的一种组件模型,用于封装业务逻辑、数据和表现层逻辑。 JavaBean 可以在支持 Java 的任何平台下工作,而不需要重新编译。传统意义上的 JavaBean 支持的组件...
JavaBean是一种在Java编程语言中编写可重用组件的标准。它是Java类库的一部分,主要用于封装数据和业务逻辑,便于在Web应用、企业级应用或任何Java应用中进行数据表示和交换。JavaBean遵循一定的规范,使得它们易于...
在标签中,“jsp”指明了应用场景,“MD5”和“javaBean”是主要技术点,而“例子”意味着这个JavaBean是一个具体的实现,可以直接在项目中引用或作为学习的示例。 至于压缩包内的文件“md5”,很可能就是包含这个...
在实际开发中,我们经常会遇到需要自定义数据源的情况,这时JasperReport提供了使用JavaBean作为数据源的功能。本实例将详细介绍如何通过自定义JavaBean数据源来生成报表。 首先,理解JavaBean是一种符合特定规范的...
JavaBean和XML之间的转换在软件开发中扮演着重要的角色,特别是在数据交换和接口通信中。当我们需要在不同的系统之间传递信息时,XML由于其结构化和可读性,经常被用作数据传输的标准格式。然而,JavaBean是Java中...
《JavaBean及Servlet使用》实验详解 实验四的目的是让学生深入理解JavaBean和Servlet的开发流程,这二者是Java Web开发中的重要组成部分。JavaBean是一种符合特定规范的Java类,通常用于封装业务逻辑和数据,而...
**JSP(JavaServer Pages)与JavaBean是Java Web开发中的重要组成部分,它们共同构建了动态网页应用的基础架构。在“JSP&javaBean写的简单用户验证”这个示例中,我们将探讨如何利用这两者实现用户登录验证的功能。*...
【标题】"jsp+javabean 学生管理系统 sql数据库"是一个典型的Web应用程序开发实例,主要涉及了Java服务器页面(JSP)、JavaBean以及SQL数据库技术。这个管理系统旨在实现对学生信息的有效管理和查询。 **JSP(Java...
JavaBean技术是Java Web开发中的一个重要组成部分,它主要用于封装数据和业务逻辑,使得代码更加模块化,便于重用和管理。在"WEB应用技术 JavaBean技术应用"的实验中,我们学习了如何利用JavaBean来处理用户登录的...
"SqlToJavaBean_javabean_根据表结构生成javabean_生成javabean_"这个标题暗示了一个工具或库,它能够自动化地根据数据库中的表结构生成对应的JavaBean类,从而减少开发者的手动编码工作。 描述中提到"根据数据表...
JavaBean是Java编程语言中的一种特定类,遵循特定的规范,用于封装数据并提供属性访问。这个"JavaBean示例"旨在帮助初学者理解和使用JavaBean。JavaBean主要用于构建Java应用程序的可重用组件,特别是在JavaServer ...
《基于JavaBean的学生信息管理系统详解》 学生信息管理系统是一个典型的数据库操作应用,它主要用于高校或教育机构对学生的个人信息进行管理。在这个系统中,我们利用JavaBean技术实现了对学生数据的增、删、改、查...
JavaBean 实现用户登录界面 JavaBean 是一种轻量级的 Java 类,遵循 JavaBeans 规范,用于封装数据和业务逻辑。 JavaBean 可以实现用户登录验证,以下是 JavaBean 实现用户登录界面的知识点: 1. JavaBean 的定义...
本文将深入探讨一个基于JSP、JavaBean和Servlet技术构建的网上书店应用程序。这个系统充分利用了这些技术的优势,为用户提供了一种便捷的在线购书体验,包括浏览书籍、添加到购物车、修改和删除订单,以及用户管理等...
在本实验中,我们将深入学习如何使用JavaBean技术来实现一个简单的购物车功能。JavaBean是一种遵循特定规范的Java类,通常用于封装数据和业务逻辑,使得这些组件可以在多个Java应用中重用,例如在JSP(JavaServer ...
在Java Web开发中,利用Javabean和JSP可以构建一个完整的文件管理系统,包括文件的上传、显示和下载等功能。以下将详细介绍如何通过这些技术实现这些功能。 首先,我们要理解Javabean和JSP的角色。Javabean是一种...
在IT领域,尤其是在Web开发中,`JSP (JavaServer Pages)`、`Servlet`和`JavaBean`是构建动态网站的常用技术栈。本案例主要展示了如何利用这三种技术来实现对MySQL数据库的访问。接下来,我们将深入探讨这些知识点。 ...