`
roruby
  • 浏览: 342191 次
  • 来自: ...
社区版块
存档分类
最新评论

javabean的三个tags

JSP 
阅读更多
i. <jsp:useBean>
这个标记被用于声明和实例化javabean类.语法如下:
<jsp:useBean	id="object-name"	scope="page | request | session | application"	type="type-of-object"		class="fully-qualified-classname"	beanName="fully-qualified-beanName"/>
让我们看看这些 属性:
id --对象的名字,比如:String name = null;在这句代码中,name就是id;
scope--一个可选择的属性,当你的javabean 对象将被破坏时,默认的是page,他意味着每个页面将创建一个新的javabean;
type---对象的类型,可以是相同的类或父类或者是该类要执行的接口,他的参数是可选.如:String name = "Faisal Khan";中的String就是我们所谈的.
class --一个完全有资格的类如:Date d = new java.util.Date();中java.util.Date就是我们所说的.
beanName--也是一个完全有资格(fully qualified )的类;
ii. <jsp:setProperty>
这个标记用于设计javabean的值,语法如下:
<jsp:setProperty	name="id-of-the-JavaBean"	property="name-of-property"	param="name-of-request-parameter-to-use"	value="new-value-of-this-property"/>
起属性为:
name--你设置的<jsp:useBean>的'id'
property --你想设置 的property的名字
param--你本property中要请求的param的名字
value ---在本property中你想设置的的新值
iii. <jsp:getProperty>
这个tag用于返回一个特定的property从一个特定的javabean中,语法如下:
<jsp:getProperty	name="name-of-the-object"	property="name-of-property"/>
属性:name--<jsp:useBean>中设置的'id'
property--你想找回的property的名字
好了,我们现在完成了学习操作javabean的jsp tags,再让我们花点时间来学习什么是scope属性:
每个javabean类对象或者其他的类对象都有一个scope(范围),他的意思是这个对象在存储器中保留多长的时间,这里有四个scopes:
page--他意味桌一个新的对象将在每个页面级创建或破坏,当你没有明确的赋予其他值时,他是<jsp:useBean>默认.
request --
分享到:
评论

相关推荐

    通过实例了解JavaBean开发及使用过程解析

    JavaBean 可以分为三个类别:VO、POJO、TO。 1. VO(Value Object):与简单 Java 对象对应,专门用于传递值的操作上。 2. POJO(Plain Old Java Object):简单 Java 对象。 3. TO(Transfer Object):传输对象,...

    J2EE企业级项目开发-3期(KC007) 2.3 JavaBean的使用文档.doc

    - **可重用性**:JavaBean 是一个设计模式,它可以作为独立的模块在多个应用程序中复用。 - **面向对象**:JavaBean 本质上是 Java 类,遵循面向对象原则,包含属性、方法和构造器。 - **JSP 优化**:在 JSP 页面...

    jsp计算三角形的面积

    当用户访问`test.jsp`时,JSP容器会解析这个页面,遇到`&lt;myTags:triangleArea&gt;`标签时,会执行Tag文件中的Java代码,计算出面积并将其输出到网页上。 总结起来,这个例子展示了如何使用JSP自定义Tag来实现特定的...

    struts1标签库详解

    下面将对前三个标签库中的标签进行详细的介绍。 Bean Tags Bean Tags 是 Struts 中最基本的标签库,包含的标签可以用来创建 bean、访问 bean 和访问 bean 的属性。同时提供了依据 cookies、headers 和 parameters ...

    struts5类标签

    2. `&lt;bean:write/&gt;`:这个标签用于输出JavaBean或其属性的值。它等同于使用EL表达式`${}`或`&lt;%= %&gt;`。例如: ```jsp ``` 3. `&lt;bean:message/&gt;`:这个标签用于读取属性的静态文本内容,支持国际化(i18n)。首先,...

    EL表达式及JSTL里三个主要标签实现表的增删改查

    例如,如果一个名为`user`的JavaBean存储在session作用域中,我们可以用`${user.name}`来获取用户的名字。 **JSTL标签库** JSTL是一个标准的标签库,包含了多个子标签库,如fmt、sql、fn、xml等。在处理CRUD操作时...

    Struts标签大全.doc

    本文将深入探讨Bean Tags、HTML Tags和Logic Tags这三个主要的标签库,揭示它们的功能和应用,以便开发者能更好地理解和运用这些标签来优化Web应用的开发。 #### Bean Tags:数据管理和访问 Bean Tags是Struts中最...

    struts1标签库详解借鉴.pdf

    在本文档中,我们将详细探讨Bean Tags、HTML Tags和Logic Tags这三个核心标签库。 1. Bean Tags: Bean Tags主要用于处理JavaBeans的创建、访问以及属性操作。它们包括以下几种标签: - `bean:cookie`: 用于从...

    Killtest 免费提供 310-083 最新资料下载

    以上三个知识点分别涉及了JSP文档的MIME类型声明、JSP代码类型的识别以及自定义标签库的配置方法。通过掌握这些知识点,考生可以更好地理解和应用JSP技术,从而顺利通过Sun Certified Web Component Developer for ...

    SCWCD_310-083-02题库.pdf

    - **Standard action**:`&lt;jsp:useBean&gt;` 是 JSP 标准动作之一,用于创建并初始化一个 JavaBean 对象。 - **Expression language (EL)**:`${customer.title}${customer.lastName}` 这里使用了 EL 表达式来获取 `...

    SpringMVC表单标签简介

    如果Model中有名为`user`的JavaBean实例,并且该JavaBean有`name`和`age`属性,那么在渲染上面的代码时会自动填充这两个字段的值。例如,如果`user`的`name`属性为“张三”,`age`属性为“36”,则渲染后的HTML代码...

    struts2 标签库 帮助文档

    bean:创建一个JavaBean实例。。 date:格式化输出一个日期属性。 debug:生成一个调试链接,当单击该链接时,可以看到当前栈值中的内容。 i18n:指定国际化资源文件的baseName。 include:包含其他的页面资源。 ...

    Struts标签.doc

    4. **Nested Tags**:这个库是在前三个库基础上扩展的,它支持标签之间的嵌套,使得在复杂页面结构中使用Struts标签更加灵活。 5. **Tiles Tags**:Tiles标签库是用于创建可重用的页面布局组件。它允许开发者定义和...

    水晶报表制作流程(图解)

    - 创建一个`ArrayList&lt;JavaBeanDemo&gt;`,并初始化数据,每个JavaBean对象的`title`字段值必须一致。 2. **数据填充**: - 循环填充JavaBean对象,例如`Data1`和`Data2`字段,然后将JavaBean添加到数据源ArrayList...

    struts2 标签库中文版

    例如,`&lt;bean:cookie id="myCookie" name="tags/cookiedemo" value="ddddddddd"&gt;`,然后使用`&lt;bean:write&gt;`标签输出其`name`和`value`属性。 - `&lt;bean:header&gt;`:通过`id`和`name`属性获取HTTP请求头信息,如`...

    struts课件ppt

    在Struts框架中,MVC的三个组成部分如下: 1. **模型(Model)**:主要负责业务逻辑和数据处理。在Struts中,模型通常由ActionForm Bean和业务实体类组成。ActionForm Bean用于接收和封装用户从视图层提交的数据,...

    struts标签的使用及如何使用

    4. `nested`标签库:这个库是为了支持嵌套的JavaBean和表单元素而设计的,使得在复杂对象结构中更容易导航和操作。 三、在Struts中使用标签的步骤 1. 引入标签库:在JSP页面中通过`&lt;%@ taglib %&gt;`指令引入所需的...

    OCWCD 学习资料

    standard action:`&lt;jsp:useBean&gt;`标签是一个标准动作标签,用于创建和初始化一个JavaBean实例。 - E. expression language:`${customer.title}${customer.lastName}`是表达式语言的使用,用于获取JavaBean的属性...

    jsp新手上路

    JSP的生命周期包括三个阶段:翻译、初始化和服务。在翻译阶段,JSP被转换为一个Servlet类。初始化阶段,Servlet被加载并实例化。服务阶段,Servlet处理客户端的请求并返回响应。 **EL和JSTL** 1. **Expression ...

    基于JSP的在线投票系统

    例如,`&lt;jsp:include&gt;`用于动态地包含一个页面,`&lt;jsp:useBean&gt;`用于实例化和管理JavaBean。 二、在线投票系统架构 1. 前端界面:通常使用HTML、CSS和JavaScript构建,负责展示投票选项和用户交互。JavaScript可以...

Global site tag (gtag.js) - Google Analytics