在JSP中应用JavaBean的标签来操作简单类,则此类必须满足如下要求:
(1)所有的类必须放在包中,在Web中没有包的类是不存在的;
(2)所有的类必须声明为public class,这样才能被外部所访问;
(3)类中所有的属性都必须封装,即使用private声明;
(4)封装的属性如果需要被外部所操作,则必须编写对应的setter、getter方法;
(5)一个JavaBean中至少存在一个无参构造方法,此方法为JSP中的标签所使用。
使用方法:
(1)在JSP中使用<%@ page import %>指令导入所需要的包/类,然后在JSP页面中能够实例化类的对象,调用对象的方法;
(2)使用<jsp:useBean>指令:
<jsp:useBean id="实例化对象名称" scope="范围" class="包.类名称/>
<jsp:setProperty>标签标示为JavaBean中的属性设置内容,其中一共有两个属性:
(1)name:对应着<jsp:useBean>中声明的id属性,表明使用指定的JavaBean;
(2)property:表示要操作的属性,”*“表示自动匹配。在自动匹配时,简单点理解,实际上匹配的是参数名称(这里的参数名称是通过表单控件指定的)是否与属性的名称相符合,如果符合则会自动调用对应的setter进行内容的设置。
<jsp:setProperty name="实例化对象的名称(id)” property="*"/>
<jsp:setProperty name="实例化对象的名称(id)" property="属性名称" />
<jsp:setProperty name="实例化对象的名称(id)" property="属性名称" param="参数名称" />
<jsp:setProperty name="实例化对象的名称(id)" property="属性名称" value="内容" />
<jsp:getProperty>,此标签会自动调用JavaBean中的getter()方法,与<jsp:setProperty>相比,它只有一种语法格式:
<jsp:getProperty name="实例化对象的名称(id)" property="属性名称" />
JavaBean的删除
JavaBean虽然使用<jsp:useBean>标签进行创建,但其操作依靠的仍然是4种属性范围,如果一个JavaBean不再使用的话,则可以直接使用4种属性范围的removeAttribute()方法进行删除:
pageContext.removeAttribute(JavaBean名称); request.removeAttribute(JavaBean名称); session.removeAttribute(JavaBean名称); application.removeAttribute(JavaBean名称);
相关推荐
Jsp中利用JavaBean技术实现分页功能 Jsp中利用JavaBean技术实现分页功能
jsp中使用javabean的两点注意事项,解决一般性错误
jsp_使用JavaBean分离表示与实现1.ppt
jsp中使用JavaBean出现“引用类不可用”(上传图片)
掌握编写JavaBean的规范,学会如何在JSP中使用JavaBean。 2. 掌握编写Servlet的规范,学会如何配置Servlet,如何在JSP中使用Servlet 3. 掌握JSP、JavaBean和Servlet综合应用的基本原则 二、实验要求 创建一个WEB...
JSP之访问JavaBean的一个简单例子 使用useBean,jsp:setProperty,jsp:getProperty使用的一个简单例子 博客参考地址:https://blog.csdn.net/qq_36631076/article/details/79693890
jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序jsp+javabean 分页程序 简单实用供初学者参考
认识JavaBean 在JSP中使用JavaBean JavaBean的范围 DAO和VO
jSP课件(JAVABEAN),网页编程,来看看吧
第六单元 在JSP中应用JavaBean.pdf 第七单元 Servlet.pdf 第八单元 JSP高级应用.pdf 第九单元 管理信息系统设计与开发.pdf 第十单元 项目申报系统.pdf 第十一单元 网络考试系统.pdf 第十二单元 公司人事管理系统.pdf
通过使用JavaBean,可以减少在JSP中脚本代码的使用,这样使得JSP易于维护。 JavaBean就是放置在JSP服务器后台的一个封装了数据和方法的类。JSP通过JavaBean直接调用里面的方法,实现操作的目的。 JSP JavaBean的...
就目前的情况来说,在国内说要找一个完整的Jsp+Servlet+JavaBean例子其实是不那么容易。当初我就找过。就找到了几个只实现了注册功能的吧。所以我就萌发了一个念头--把我的例子贡献给大家。希望能给初学者带来帮助。...
使用JSP JavaBean来实现对数据库分页显示与搜索 <br/>1、数据库MySQL,创建数据库Pagination MySQL.sql用来创建表结构 <br/>2、配置把PaginationJSPJavaBean.rar解压到%Tomcat%\webapps\...
Jsp+JavaBean教程讲述了jsp+javaBean的开发
Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP、JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此...
基于JSP+JavaBean+Servlet开发的网上书店应用程序 使用MySQL数据库 实现基本的购物车、更改、删除订单内容;用户管理等内容
利用JSP_Servlet_JavaBean,适合学习使用。
JSP源码——jsp+servlet+javaBean实现MVC_jspmvc.zip
使用JSP、JavaBean和Servlet实现一个简单的留言板设计,包含用户管理和信息永久化保存。
JSP(使用JavaBean)+MySQL电子商城用户管理模块示例