`
foible
  • 浏览: 44740 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JavaBean和JSP中的标准动作

 
阅读更多
使用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 中 的标准动作

    JavaBean 和 JSP 中的标准动作学习

    JavaBean和JSP中的标准动作_总结与作业

    在JSP中,JavaBean通常作为数据模型来使用,而JSP标准动作则提供了一种方便的方式来操作这些JavaBean。 首先,要创建一个JavaBean,它需要满足以下三个条件: 1. 类必须是公共的(public)。 2. 类必须有一个无参数...

    javaBean和JSP标准动作.rar

    在JSP页面中,我们通过使用隐式...JavaBean就是放置在JSP服务器后台的一个封装了数据和方法的类。JSP通过JavaBean直接调用里面的方法,实现操作的目的。 JSP JavaBean的组合,是小型项目中最常见的开发模式。 ......

    JavaBean与JSP标准动作.ppt

    JavaBean和JSP标准动作是Java Web开发中的重要概念,它们在构建动态Web应用程序时起着核心作用。这里我们将深入探讨这两个主题,并结合相关内容进行详细解释。 首先,JavaBean是一种符合特定规范的Java类,它通常...

    javabean+jsp做的留言板

    在Web开发中,JavaBean和JSP(JavaServer Pages)是常见的组件,它们协同工作,可以构建出功能丰富的动态网页应用。本项目就是一个典型的例子,它是一个基于JavaBean和JSP实现的留言板系统,具备了基本的增、删、查...

    完整版Java JSP web开发教程 08_JavaBean和JSP中(共26页).ppt

    JSP标准动作是JSP中的一种机制,它允许开发者在JSP页面中嵌入JavaBean、设置和获取JavaBean属性、转发请求以及包含其他页面。比如,`&lt;jsp:useBean&gt;`动作用于在页面中创建或引用一个JavaBean,通过"id"属性定义Bean的...

    通过jsp+javabean实现猜数字游戏

    通过这个项目,开发者可以学习到如何在JSP中使用Java表达式语言(EL)来访问JavaBean的属性,如何在Servlet或JSP中调用JavaBean的方法,以及如何在MyEclipse这样的IDE中进行项目管理和调试。此外,还可以了解到组件化...

    jsp+javabean构建的web工程

    4. JSP动作标签:JSP中可以使用各种动作标签,如&lt;jsp:useBean&gt;、&lt;jsp:setProperty&gt;等,来实例化、查找和操作JavaBean。例如,&lt;jsp:useBean&gt;用于创建或查找JavaBean,&lt;jsp:setProperty&gt;用来设置JavaBean的属性值。 5...

    JavaBean与标准动作

    掌握JavaBean的概念 会使用JSP标准动作

    JSP+Servlet+JavaBean

    HTTP协议、请求方式(GET和POST)、会话跟踪、JDBC高级特性、JSP标准动作以及EL表达式的运用,都是开发过程中需要熟练掌握的关键知识点。通过学习和实践,开发者可以构建出高效、可维护的企业级应用。

    jsp与javabean

    JSP与JavaBean结合使用,可以实现业务逻辑和视图层的分离,提高代码的可重用性和维护性。以下是对这两个概念的详细解释: **1. JSP简介** JSP是一种服务器端的脚本语言,它允许开发人员在HTML页面中嵌入Java代码,...

    jsp+javaBean做的一个企业门户网站毕业设计源码

    2. JavaBean规范:理解JavaBean的属性、构造器、getter/setter方法,以及如何在JSP中通过`&lt;jsp:useBean&gt;`标签实例化和操作JavaBean。 3. MVC模式:学习如何将JSP作为视图,JavaBean作为模型,配合Servlet或其他控制...

    简单的JSP+JavaBean+Servlet的使用

    在IT行业中,Web开发是至关重要的领域,而JSP(JavaServer Pages)、JavaBean和Servlet是构建动态Web应用的关键技术。本教程将深入探讨如何在实际项目中有效地使用这些技术。 首先,JSP是一种用于创建动态网页的...

    04JavaBean-JSP.zip_javascript

    JSP标准动作(JSP Standard Tag Library, JSTL)是一套预定义的标签库,简化了对JavaBean的使用。例如,使用`&lt;jsp:getProperty&gt;`标签可以获取JavaBean的属性值: ```jsp &lt;jsp:getProperty name="myBean" property=...

    JSP 标准动作的WORD文档

    JSP标准动作`&lt;jsp:useBean&gt;`用于在JSP页面中实例化和重用JavaBean。例如,我们可以这样使用: ```jsp &lt;jsp:useBean id="myBean" class="com.example.MyBean" scope="session"/&gt; ``` 这将在指定的作用域(如`session...

    jsp 网上书店,运用javabean,jsp等技术

    在JSP页面中,通过EL或JSP动作标签`&lt;jsp:useBean&gt;`来实例化和操作JavaBean,从而与数据库进行交互,处理用户请求,更新数据等。 **3. 网上书店业务流程** 网上书店的主要功能可能包括: - **用户登录/注册**:用户...

    JSP与JavaBean代码实例

    JSP(Java Server Pages)和JavaBean是Java EE(Java Platform, Enterprise Edition)技术中重要的组成部分。JSP主要用于Web开发中动态网页的生成,而JavaBean则用于封装业务逻辑,实现数据的封装、处理和复用。 ...

    JSP+javabean+Oracle 在线考试系统

    通过JSP的指令元素(如、&lt;jsp:include %&gt;)和动作元素(如&lt;jsp:useBean&gt;、&lt;jsp:setProperty&gt;),可以方便地调用javabean进行数据处理。 二、javabean技术 javabean是一种符合特定规范的Java类,它可以封装数据和...

    JSP基础知识总结(JSP技术,XML配置,会话,JavaBean)

    第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean与jsp中的标准动作,jsp表达式语言,自定义标签,jsp自定义表签库. 第三部分就是过滤器的设计模式,包括过滤器和MVC设计模式. 目录 [隐藏] ...

Global site tag (gtag.js) - Google Analytics