`
小嘴冰凉
  • 浏览: 455965 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts标签bean:define

阅读更多
<bean:define id="foo" value="This is a new String"/>
<bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/>
<bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/> 


二是复制一个现有的bean给新的bean:

<bean:define id="foo" name="bar"/> 
<bean:define id="baz" name="bop" type="com.mycompany.MyClass"/> //定义脚本变量的类型,默认为Object 


三是复制一个现有的bean的属性给新的bean:

<bean:define id="bop" name="user" property="role[3].name"/>
<bean:define id="foo" name="bar" property="baz" scope="request" toScope="session"/> 
//toScope属性指新bean的scope,默认为page 

上段代码的意思是把名为bar的bean的baz属性赋值给foo,foo的类型为String(默认)。 
分享到:
评论

相关推荐

    struts-bean:message使用

    在Struts框架中,`struts-bean`标签库是用于处理与JavaBean相关的操作的,它包含了一系列的标签来简化视图层(通常为JSP)与模型数据的交互。`&lt;bean:message&gt;`标签是其中的一个重要组成部分,它用于在页面上显示国际...

    struts bean标签

    Struts Bean标签是Java Web开发中Struts框架的一部分,它主要用于简化页面上的Java对象操作,尤其是在JSP页面中。这个标签库提供了丰富的功能,包括显示和设置Bean中的属性,以及进行一些基本的数据转换和格式化。...

    struts.bean标签

    在Struts框架中,`struts.bean`标签库提供了一组JSP标签,这些标签简化了在视图层操作JavaBeans的过程,增强了代码的可读性和可维护性。下面我们将深入探讨`struts.bean`标签库及其主要使用的标签。 1. `bean:...

    struts-bean标签

    1. `&lt;bean:define&gt;`:此标签用于在JSP页面中定义一个变量,并将它与JavaBean或其属性关联。`id`属性用于指定变量名,`name`用来指定JSP范围内已经存在的JavaBean,`property`用于访问JavaBean的特定属性,而`value`...

    Struts中Bean标签的应用

    ### Struts中Bean标签的应用详解 #### 一、引言 在学习Struts框架的过程中,我们往往会接触到一种非常实用的功能组件——Bean标签。Struts框架作为一款基于Java的开源MVC(Model-View-Controller)架构,其核心...

    Struts标签-bean标签-源代码

    bean标签库是Struts提供的JSP标准标签库(JSTL)的一部分,主要用于管理JavaBean对象。JavaBean是一种符合JavaBeans规范的Java类,它通常用来封装业务逻辑或数据。bean标签可以帮助我们在JSP页面中创建、读取、更新...

    Bean标签库,用法及实例说明

    根据给定的文件信息,我们可以深入探讨Bean标签库在JavaServer Pages (JSP) 和 Struts 框架中的应用及其重要性。 ### Bean标签库简介 Bean标签库是Struts框架的一部分,它提供了一系列用于操作JavaBeans的标签。...

    STRUTS BEAN

    这些标签包括但不限于`&lt;bean:define&gt;`、`&lt;bean:size&gt;`、`&lt;bean:write&gt;`等,它们提供了创建、操作和访问Bean实例的方法。通过这些标签,开发者可以在JSP页面中轻松地使用Bean,无需在页面上编写复杂的Java代码,从而...

    struts标签应用

    总结来说,`bean:cookie`和`bean:define`这两个标签是Struts标签库中的关键组件,它们极大地提高了处理HTTP请求中的Cookie和在JSP页面中定义和共享数据的便利性。通过使用这些标签,开发者可以更专注于业务逻辑,而...

    struts1标签库详解

    * bean:define:定义一个 bean,通常用于将 JavaBean 组件与 Struts 集成。 * bean:header:取回请求头中的值,例如用户代理、语言等。 * bean:include:将一个 JSP 文件包含到当前 JSP 文件中。 * bean:message:...

    Struts1标签库

    例如,`&lt;bean:define&gt;`标签可以用来定义新的Bean或复制已有Bean。它有多个属性,如`id`(新定义的Bean的脚本变量名)、`type`(Bean的类)、`value`(分配给id的新对象)、`name`(目标Bean的名称)等。通过`&lt;bean:...

    struts 标签库

    - **Bean复制标签**:`&lt;bean:define&gt;` 标签用于创建或复制bean,以及从现有bean复制属性。它可以定义新字符串常量,将bean从一个作用域复制到另一个作用域,或者根据属性创建新的bean。例如: ```jsp &lt;bean:...

    Struts标签大全.pdf

    Struts支持的Bean标签包括`&lt;bean:cookie&gt;`、`&lt;bean:define&gt;`、`&lt;bean:header&gt;`、`&lt;bean:include&gt;`和`&lt;bean:write&gt;`等。 - `&lt;bean:cookie&gt;`标签用于访问HTTP请求中的cookie信息。 - `&lt;bean:define&gt;`标签用于在当前...

    Struts标签库 ppt教程

    本章主要介绍了五个主要的Struts标签库,分别是HTML标签库、Bean标签库、Logic标签库、Nested标签库和Tiles标签库。 **HTML标签库**是用于创建与Struts框架交互的HTML输入表单的标签。它包括生成HTML基本元素的标签...

    struts1标签struts1标签

    Bean标签库中的`&lt;bean:define&gt;`标签主要用于在页面中定义一个Bean。这个Bean可以是从请求参数、会话或其他作用域获取的对象,也可以是一个简单的值。例如: ```xml &lt;bean:define id="test" value="this is a test"/...

    struts2 标签库中文版

    - **定义和输出JavaBean**:标签如`&lt;bean:define&gt;`用于定义新的JavaBean,并将其存储在特定作用域(如page范围)中。 3. **访问HTTP请求信息**: - `&lt;bean:cookie&gt;`:通过`id`属性定义一个`Cookie`对象变量,`...

    Struts标签

    以上代码示例展示了如何使用Struts标签库中的`bean:cookie`和`bean:define`标签,这只是冰山一角。Struts标签库的强大功能远不止于此,掌握这些标签的使用方法将极大提升开发者在Java web项目中的工作效率和代码质量...

    Struts标签手册

    虽然不在提供的标签列表中,但Struts还支持国际化标签,如`&lt;bean:message&gt;`,它可以从资源包中提取国际化消息。这在开发多语言应用时非常有用。 5. **例子**: 在实际应用中,你可能会看到这样的代码: ```jsp ...

    Struts标签的使用

    它们包括`&lt;bean:cookie&gt;`、`&lt;bean:define&gt;`、`&lt;bean:header&gt;`、`&lt;bean:include&gt;`、`&lt;bean:message&gt;`、`&lt;bean:page&gt;`、`&lt;bean:parameter&gt;`、`&lt;bean:resource&gt;`、`&lt;bean:size&gt;`、`&lt;bean:struts&gt;`和`&lt;bean:write&gt;`等。...

Global site tag (gtag.js) - Google Analytics