使用useBean动作可将JavaBean嵌入JSP页面。useBean动作用于创建引用,并将现有的Bean组件嵌入JSP。useBean动作的语法如下:
<jsp:useBean id="BeanName" class="BeanClass" scope="page/session/application/request"/>
其中:
id 专用于创建Bean的引用名
class 指定Bean的类
scope 指定Bean的范围,默认情况下,scope被设置为page.
各种范围选项如下:
page Bean只能在使用页面时使用。当加载新页面时,就会将其销毁。
request Bean在用户对其发出请求时存在
session Bean一直存在于会话中,址至其终止或被删除为止。
application Bean在整个应用程序中均可使用。
JSP标准动作的语法如下:
<jsp:action_name attribute="value" attribute="value" /> 这是起始标签
</jsp:action_name> 这是结束标签
action_name 是要使用的动作
attribute 将被指定动作的属性所替换
JSP标准动作 <jsp:useBean>,<jsp:setProperty>,<jsp:getProperty>,<jsp:forward>,<jsp:include>
1.<jsp:setProperty> 用于设置useBean中指定的Bean的属性的值,setProperty动作指定名称、属性、值和参数,用于赋给Bean的属性。
<jsp:setProperty name="BeanAlias" property="PropertyName" value="Value" param="Parameter">
其中:
name 指定useBean中使用的Bean的ID。
property 指定要为之设置值的Bean的属性名称。
value 指定要为属性设置的显式值。
param 指定用于输入并给属性赋值的HTML标签。
2.<jsp:getProperty> 用于获取Bean中指定的属性中的值。系统先将收到的值转换为字符串,然后再将其作为输出结果进行发送。
<jsp:getProperty name="BeanAlias" property="PropertyName" />
其中:
name 指定useBean中指定的Bean 的 ID。
property 指定要从中检索值的属性名称。
3.<jsp:forward> 用于将用户的请求重定向到一个 HTML文件、另一个JSP页面或Servlet。
<jsp:forward page="url">
其中: page 指定目标页面的地址。
4.<jsp:include> 用于将其他HTML页面或JSP页面中的内容合并到当前页面,或将其中的文件插入当前页面。当浏览器请求JSP页面时,就会嵌入文件。
<jsp:include page="weburl" flush="true" >
<jsp:param name="ParamName" value="ParamValue" />(可选)
</jsp:include>
其中:
page 指定要嵌入当前页面的页面的网址
flush 属性用于在嵌入其他响应前清空存储在缓冲区中的数据
name 指定被嵌入页面中参数的名称
value 指定参数的值
分享到:
相关推荐
JavaBean 和 JSP 中的标准动作学习
在JSP中,JavaBean通常作为数据模型来使用,而JSP标准动作则提供了一种方便的方式来操作这些JavaBean。 首先,要创建一个JavaBean,它需要满足以下三个条件: 1. 类必须是公共的(public)。 2. 类必须有一个无参数...
在JSP页面中,我们通过使用隐式...JavaBean就是放置在JSP服务器后台的一个封装了数据和方法的类。JSP通过JavaBean直接调用里面的方法,实现操作的目的。 JSP JavaBean的组合,是小型项目中最常见的开发模式。 ......
JavaBean和JSP标准动作是Java Web开发中的重要概念,它们在构建动态Web应用程序时起着核心作用。这里我们将深入探讨这两个主题,并结合相关内容进行详细解释。 首先,JavaBean是一种符合特定规范的Java类,它通常...
在Web开发中,JavaBean和JSP(JavaServer Pages)是常见的组件,它们协同工作,可以构建出功能丰富的动态网页应用。本项目就是一个典型的例子,它是一个基于JavaBean和JSP实现的留言板系统,具备了基本的增、删、查...
JSP标准动作是JSP中的一种机制,它允许开发者在JSP页面中嵌入JavaBean、设置和获取JavaBean属性、转发请求以及包含其他页面。比如,`<jsp:useBean>`动作用于在页面中创建或引用一个JavaBean,通过"id"属性定义Bean的...
通过这个项目,开发者可以学习到如何在JSP中使用Java表达式语言(EL)来访问JavaBean的属性,如何在Servlet或JSP中调用JavaBean的方法,以及如何在MyEclipse这样的IDE中进行项目管理和调试。此外,还可以了解到组件化...
4. JSP动作标签:JSP中可以使用各种动作标签,如<jsp:useBean>、<jsp:setProperty>等,来实例化、查找和操作JavaBean。例如,<jsp:useBean>用于创建或查找JavaBean,<jsp:setProperty>用来设置JavaBean的属性值。 5...
掌握JavaBean的概念 会使用JSP标准动作
HTTP协议、请求方式(GET和POST)、会话跟踪、JDBC高级特性、JSP标准动作以及EL表达式的运用,都是开发过程中需要熟练掌握的关键知识点。通过学习和实践,开发者可以构建出高效、可维护的企业级应用。
JSP与JavaBean结合使用,可以实现业务逻辑和视图层的分离,提高代码的可重用性和维护性。以下是对这两个概念的详细解释: **1. JSP简介** JSP是一种服务器端的脚本语言,它允许开发人员在HTML页面中嵌入Java代码,...
2. JavaBean规范:理解JavaBean的属性、构造器、getter/setter方法,以及如何在JSP中通过`<jsp:useBean>`标签实例化和操作JavaBean。 3. MVC模式:学习如何将JSP作为视图,JavaBean作为模型,配合Servlet或其他控制...
在IT行业中,Web开发是至关重要的领域,而JSP(JavaServer Pages)、JavaBean和Servlet是构建动态Web应用的关键技术。本教程将深入探讨如何在实际项目中有效地使用这些技术。 首先,JSP是一种用于创建动态网页的...
JSP标准动作(JSP Standard Tag Library, JSTL)是一套预定义的标签库,简化了对JavaBean的使用。例如,使用`<jsp:getProperty>`标签可以获取JavaBean的属性值: ```jsp <jsp:getProperty name="myBean" property=...
JSP标准动作`<jsp:useBean>`用于在JSP页面中实例化和重用JavaBean。例如,我们可以这样使用: ```jsp <jsp:useBean id="myBean" class="com.example.MyBean" scope="session"/> ``` 这将在指定的作用域(如`session...
在JSP页面中,通过EL或JSP动作标签`<jsp:useBean>`来实例化和操作JavaBean,从而与数据库进行交互,处理用户请求,更新数据等。 **3. 网上书店业务流程** 网上书店的主要功能可能包括: - **用户登录/注册**:用户...
JSP(Java Server Pages)和JavaBean是Java EE(Java Platform, Enterprise Edition)技术中重要的组成部分。JSP主要用于Web开发中动态网页的生成,而JavaBean则用于封装业务逻辑,实现数据的封装、处理和复用。 ...
通过JSP的指令元素(如、<jsp:include %>)和动作元素(如<jsp:useBean>、<jsp:setProperty>),可以方便地调用javabean进行数据处理。 二、javabean技术 javabean是一种符合特定规范的Java类,它可以封装数据和...
第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean与jsp中的标准动作,jsp表达式语言,自定义标签,jsp自定义表签库. 第三部分就是过滤器的设计模式,包括过滤器和MVC设计模式. 目录 [隐藏] ...