`
wangyanlong0107
  • 浏览: 499883 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

【转】bean:define id的使用[总结]

 
阅读更多

<bean:define   id="pagename"   name="requestName"/>   
    
  id:指的是这个bean的唯一名字(可以自由定义或者说可以自定义但是必须唯一),在这里定义的id="pagename" ,在要调用的网页里面可以随便的使用和访问/   
  name:指的是从上一个页面或者action里面传过来的变量,可以是任何类型。(例如再上一网页定义request.setAttribute("requestName", requestName);)   
  例如:   
      我有一个Bean对象User对象,这个里面保存了admin管理员的个人信息,姓名(name),性别(sex)、年龄(age)那么怎么用呢。   
  在action里面你可以把User对象传过来   
  request.setAttribute("user",User);   
  在页面   
  <bean:define   id="admin"   name="user"./>   
  然后就可以和bean:write搭配使用   
  <bean:write   name="admin"   property="name"/>   
  <bean:write   name="admin"   property="sex"/>   
  <bean:write   name="admin"   property="age"/>

分享到:
评论

相关推荐

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

    &lt;bean:define id="bop" name="user" property="role[3].name" /&gt; ``` 这里,`foo`变量将被初始化为名为`bar`的JavaBean;`baz`变量则初始化为类型为`com.mycompany.MyClass`的`bop`对象;而`bop`则初始化为`user`...

    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标签

    - **显示Bean属性**:使用`&lt;bean:write&gt;`标签可以输出Bean对象的属性值。例如,`&lt;bean:write name="myBean" property="propertyName"/&gt;`将输出myBean对象中propertyName属性的值。 - **设置Bean属性**:`&lt;bean:...

    struts.bean标签

    &lt;bean:define id="myBean" name="sessionScope.mySessionBean" property="name" /&gt; ``` 这行代码将从session作用域中的`mySessionBean`取出`name`属性的值,并将其定义为页面范围内的`myBean`变量。 2. `bean:...

    STRUTS BEAN

    &lt;bean:define id="str" value="HelloMLDN"/&gt; ``` 这里,`id`属性指定了变量名,而`value`属性则是变量的初始值。如果要使用EL表达式来访问该变量,只需直接使用变量名,如`${str}`。如果希望在不使用EL的情况下输出...

    struts标签应用

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

    Struts中Bean标签的应用

    &lt;bean:define id="str" value="蚂蚁奋斗,让平凡的生命创造出不平凡的价值"/&gt; ${str} ``` 在这个例子中,通过`&lt;bean:define&gt;`标签定义了一个名为`str`的字符串,并将其赋值为“蚂蚁奋斗,让平凡的生命创造出不平凡...

    struts 标签库

    &lt;bean:define id="targetBean" name="sourceBean" scope="page" toScope="request"/&gt; ``` - **定义脚本变量的标签**:如`&lt;bean:cookie&gt;`, `&lt;bean:header&gt;`, `&lt;bean:parameter&gt;` 和 `&lt;bean:include&gt;`,它们分别...

    Struts标签-bean标签-源代码

    例如,`&lt;bean:write&gt;`标签经常与`&lt;bean:define&gt;`结合使用,将JavaBean的数据绑定到页面上进行显示;而`&lt;bean:remove&gt;`则可以在用户操作后清除不再需要的JavaBean,避免内存泄漏。`&lt;bean:message&gt;`则是实现多语言支持...

    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请求头信息,如`&lt;bean...

    logic:iterate标签当遍历的collection为Map时的使用

    1. Map里存放的是bean时 &lt;br&gt;&lt;logic:iterate id="destMap" name="srcMap"&gt; &lt;br&gt; &lt;bean:define id="bean" name="destMap" property="value" /&gt; &lt;br&gt; &lt;bean:write name="bean" property="name" /&gt; &lt;br&gt;...

    struts1标签struts1标签

    &lt;bean:define id="targetBean" name="sourceBean" scope="page" toScope="request"/&gt; ``` 这段代码从`page`作用域中获取名为`sourceBean`的Bean,并将其复制到`request`作用域中,新的Bean名称为`targetBean`。 ##...

    Struts标记库.doc

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

    struts标签详解.chm

    &lt;bean:define id=”test” value=”this is a test”/&gt; 源bean在页作用域中被拷贝大哦请求作用域中的另一个bean: &lt;bean:define id=”targetBean” name=”sourceBean” scope=”page” toScope=”request”/&gt;

    struts1.2标签库详解.doc

    &lt;bean:define id="myParam" type="java.lang.String" name="request" property="paramName"/&gt; ``` 3. **Bean:header**、**bean:parameter** 和 **bean:resource**: - **bean:header** 从HTTP请求头获取值。 - ...

    Struts标签

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

    拷贝别人的struts总结

    &lt;bean:define id="userName" name="student" property="userName" type="java.lang.String"/&gt; &lt;bean:write name="userName" scope="request"/&gt; &lt;bean:write name="student" property="userName"/&gt; ...

    struts相关

    `id`属性用于将Bean绑定到指定作用域(通常是page),同时创建一个scripting变量,使得在JSP脚本中可以直接使用。 以下是一个`bean:cookie`标签的例子,它检查是否存在名为`JSESSIONID`的Cookie,如果存在,则将其...

    Struts1标签库

    它有多个属性,如`id`(新定义的Bean的脚本变量名)、`type`(Bean的类)、`value`(分配给id的新对象)、`name`(目标Bean的名称)等。通过`&lt;bean:define&gt;`,我们可以方便地在页面中创建和操作Bean。 2. **逻辑...

    Struts标记库

    &lt;bean:define id="targetBean" name="sourceBean" scope="page" toScope="request"/&gt; ``` ##### 2.1.2 定义脚本变量的标记 这部分标记主要用于从Cookie、请求参数、HTTP头部等不同资源中定义脚本变量。 - **&lt;bean...

Global site tag (gtag.js) - Google Analytics