通过jsp:useBean,可以在JSP中使用定义好的Bean
Bean的基本要素:
必须要有一个不带参数的构造器。在JSP元素创建Bean时会调用空构造器
Bean类应该没有任何公共实例变量,也就是说,不允许直接访问实例变量,变量名称首字母必需小写
通过getter/setter方法来读/写变量的值,并且将对应的变量首字母改成大写
jsp:useBean各项参数含义:
id:对象实例名称
scope:Bean作用的范围,默认为page,对整个jsp页面有效
class:Bean类名称(全名)
type:Bean实例类型,可以是本类,或其父类,或实现的接口,默认为本类
Scope各项参数的意义:
page:仅涵盖使用JavaBean的页面
request:有效范围仅限于使用JavaBean的请求
session:有效范围在用户整个连接过程中(整个会话阶段均有效)
application:有效范围涵盖整个应用程序。也就是对整个网站均有效
jsp:setProperty的格式:
<jsp:setProperty name=“beanName”
property=“propertyName” |property=“*”
value=“property value” |param=“paramName”/>
相当于beanName.setPropertyName(value)方法调用(setXxx()方法)
jsp:getProperty的格式:
<jsp:getProperty name=“beanName” property=“propertyName”/>
相当于beanName.getPropertyName()方法调用(getXxx()方法)
分享到:
相关推荐
在JavaServer Pages (JSP) 中,`<jsp:useBean>` 标签用于实例化一个Java对象,通常是从一个JavaBean。在这个特定的情景中,我们关注的是将字符串转换为Date类型的处理,这在处理日期相关的数据时非常常见。在JSP中,...
在Java服务器页面(JSP)开发中,`useBean`指令是用于实例化JavaBeans或重用已存在的Java对象的。在这个场景下,我们将探讨如何使用`useBean`指令来连接到Access数据库,而不依赖于数据源(DataSource)。Access...
在JavaServer Pages (JSP) 技术中,`useBean` 指令和 `session` 对象是两个核心概念,它们对于构建动态、数据驱动的Web应用程序至关重要。在这个事例中,我们将深入探讨如何在JSP中利用 `useBean` 指令创建并管理...
jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件...
JSP之访问JavaBean的一个简单例子 使用useBean,jsp:setProperty,jsp:getProperty使用的一个简单例子 博客参考地址:https://blog.csdn.net/qq_36631076/article/details/79693890
* JSP 程序开发模式:单纯的 JSP 页面编程、JSP+JavaBean 编程、JSP+Servlet+JavaBean(MVC) 编程 * Web 服务器:WebLogic、WebSphere、Tomcat 等 JSP 基础 * JSP 全称:Java Server Pages * JSP 优点:将内容的...
5. <jsp:useBean>:用于装载一个将在 JSP 页面中使用的 JavaBean。 6. <jsp:setProperty>:用于设置 Bean 的属性。 7. <jsp:getProperty>:用于检索 Bean 的属性值。 jsp:useBean 标记用于装载一个将在 JSP 页面中...
<jsp:useBean id="eUser" scope="request" class="org.training.course.web.bean.User"> <jsp:setProperty name="eUser" property="userName" value="name"/> <jsp:setProperty name="eUser" property="passWord" ...
* jsp:setProperty 出现在 jsp:useBean 标签内:<jsp:useBean id="myUser" … > … <jsp:setProperty name="user" property="user" … /> </jsp:useBean> JSP 中的这些指令可以帮助开发者更方便地实现不同的功能,...
【JSP+UseBean网上购书系统详解】 JSP(JavaServer Pages)是Java平台上的一个服务器端脚本语言,用于生成动态网页内容。在这个"JSP+UseBean网上购书系统"中,开发者利用了JSP的核心特性,结合UseBean动作标签,...
标准的动作元素包括`<jsp:include>`、`<jsp:forward>`、`<jsp:param>`、`<jsp:plugin>`、`<jsp:useBean>`、`<jsp:setProperty>`和`<jsp:getProperty>`。 2. **<jsp:include>**: 这个动作元素用于动态地将一个页面...
本篇文档主要介绍了JSP中的三种注释方式以及两种重要的JSP动作——`jsp:useBean`和`jsp:setProperty`。 首先,JSP提供了三种注释方式: 1. **HTML注释**:这种注释方式对客户端可见,因为它会被发送到浏览器。例如...
在这个例子中,我们看到两个`jsp:useBean`标签,它们分别用来实例化一个名为`Customer`的JavaBean。 1. `jsp:useBean`标签:这个标签用于在指定的范围内查找或创建一个JavaBean实例。在这里,我们有两个`jsp:...
`<jsp:useBean>`、`<jsp:setProperty>`和`<jsp:getProperty>`这三个标签是实现这一功能的关键,它们帮助我们方便地创建、配置和访问JavaBean,从而简化了动态网页的编写过程。了解并熟练掌握这些标签的使用,将有助...
在jsp中,使用<jsp:useBean>动作来使用javaBean,javaBean是一种特殊的java类,可以将java处理代码从jsp页面中分离,使得jsp页面变得更加简洁。 使用<jsp:useBean>动作可以定位或实例化一个javaBean组件,例如:...
JSP标准动作分为五类:`<jsp:include>`, `<jsp:forward>`, `<jsp:param>`, `<jsp:useBean>`, 和 `<jsp:setProperty>`。让我们逐一探讨这些动作的用途和用法。 1. **<jsp:include>** 动作: 这个动作用于在运行时...
JavaBean 可以在 JSP 页面中使用<jsp:useBean>语句引用。 二、JSP 页面包含和重定向 1. JSP 页面包含:<jsp:include>指令用于在 JSP 页面中包含其他 JSP 文件。flush 属性用于控制页面刷新的时机。 2. JSP 转发和...
在JSP页面中,可以通过`<jsp:include>`、`<jsp:forward>`、`<jsp:useBean>`等动作元素来实现页面间的交互和组件的复用。 JavaBean是一种遵循特定规范的Java类,它是Java平台上的可重用组件。JavaBean主要通过封装...
<jsp:useBean id="userInfo" class="com.renxiang.model.UserInfo" scope="page"></jsp:useBean> <jsp:setProperty property="*" name="userInfo"/> 其中表单对象的Name要和bean对象的属性名称相同,而且,实验表明...