`

struts1 bean:define 转

阅读更多
1.<bean:define id="foo" value="This is a new String"/>  
2.<bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/>  
3.<bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/>   
4. 
5. 
6.二是复制一个现有的bean给新的bean:  
7. 
<bean:define id="bas" property="gtkpEntity" name="gtkpForm"/>
<bean:define id="bat" property="gtkpEntity" name="gtkpForm" type="com.hjh.yys.sygl.entity.GtkpEntity"/>
//定义脚本变量的类型,默认为Object   
10. 
11. 
12.三是复制一个现有的bean的属性给新的bean:  
13. 
14.<bean:define id="baz" property="gtkpEntity.hjje" name="gtkpForm"/>
 
15.<bean:define id="foo" name="bar" property="baz" scope="request" toScope="session"/>   
16.//toScope属性指新bean的scope,默认为page   
17. 
18.上段代码的意思是把名为bar的bean的baz属性赋值给foo,foo的类型为String(默认)。  


<%try{
         System.out.println(baz);
         System.out.println(((com.hjh.yys.sygl.entity.GtkpEntity)bas).getHjje());
         System.out.println(bat.getHjje());
}catch(Exception e){
    e.printStackTrace();
} %>
分享到:
评论

相关推荐

    struts-bean:message使用

    &lt;bean:define id="username" value="John Doe" /&gt; &lt;bean:message key="greeting" arg0="&lt;bean:write name='username'/&gt;" /&gt; ``` 上述代码将查找资源包中的`greeting`键,并用`username` JavaBean的值替换占位符...

    struts bean标签

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

    struts.bean标签

    1. `bean:define`: 这个标签用于在JSP页面中定义一个新的变量或者引用一个已经存在的JavaBean。例如: ```jsp &lt;bean:define id="myBean" name="sessionScope.mySessionBean" property="name" /&gt; ``` 这行代码将...

    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

    标题:"STRUTS BEAN" 描述:"详细介绍STRUTS BEAN" 知识点详述: ### Struts Bean标签:强化JavaBean的交互与管理 在Web应用开发中,尤其是使用JSP技术时,为了提高代码的可读性和可维护性,减少在JSP页面中嵌入...

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

    &lt;bean:parameter id="param1" name="param1" /&gt; &lt;bean:parameter id="param2" name="param2" multiple="true" /&gt; // 处理多个param2 &lt;bean:parameter id="param3" name="param3" value="UNKNOWNVALUE" /&gt; ``` 当`...

    Struts1标签库

    Struts1标签库是Java Web开发中的一种工具,主要用于简化基于MVC模式的Struts框架下的JSP页面开发。尽管目前Struts1已逐渐被更新的版本如Struts2取代,但了解其标签库仍然有助于理解Web应用的历史发展和基础概念。 ...

    struts1标签struts1标签

    Struts1的Bean标签库是其框架的核心组成部分之一,提供了丰富的功能来处理和展示数据。通过熟练掌握这些标签的使用,开发者能够更高效地构建出健壮、灵活的Web应用程序。尽管随着技术的发展,Struts1已逐渐被Struts2...

    Struts标签-bean标签-源代码

    1. `&lt;bean:define&gt;`:此标签用于在JSP页面范围内定义一个变量,它可以将JavaBean或其属性绑定到一个特定的变量名。例如: ```jsp &lt;bean:define id="myBean" type="com.example.MyBean" /&gt; ``` 2. `&lt;bean:include...

    struts1标签库详解

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

    struts标签应用

    1. `bean:cookie`标签: `bean:cookie`标签用于从HTTP请求中获取Cookie对象,并将其绑定到JSP页面的Page作用域中,以便其他标签或JSP脚本可以访问。如果Cookie存在,它会根据`name`属性的值找到相应的Cookie,然后...

    struts2 标签库中文版

    1. BEAN标签库概述: BEAN标签库主要用于操作和展示JavaBean对象,同时也能够处理HTTP请求的各个方面,如Cookie、Header和请求参数。这些标签使得在JSP页面中操作JavaBean及其属性变得简单,同时也可以方便地访问...

    struts 标签库

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

    Struts标记库.doc

    &lt;bean:define id="targetBean" name="sourceBean" scope="page" toScope="request"/&gt; ``` ##### 2.2 定义脚本变量的标记 此类标记可以从多种资源中定义和生成脚本变量,这些资源包括cookie、请求参数、HTTP标头等...

    struts常用tld文件

    例如,`&lt;bean:define&gt;`用于在JSP上下文中定义一个新的变量,`&lt;bean:write&gt;`用于显示Bean的属性值,`&lt;bean:property&gt;`则用于设置或获取Bean的属性。这些标签简化了数据绑定和对象操作,使得开发者可以在视图层和模型...

    struts1.x标签详解

    &lt;bean:define id="myVar" name="someBean" property="property1" scope="session" /&gt; String myVarValue = (String) pageContext.getAttribute("myVar", PageContext.SESSION_SCOPE); out.println("myVar 的值为...

    Struts标签

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

Global site tag (gtag.js) - Google Analytics