`
wandejun1012
  • 浏览: 2731111 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

bean:write

    博客分类:
  • java
 
阅读更多

bean:write相当于<%=request.getAttribute("something")%> 
例子一: 

某处设置了request.setAttribute("hello","hello world"); 

则在某个jsp页面中,用struts的write标签取出并显示的方式如下: 

<bean:write name="hello"/>,则页面上显示出hello world。 


bean:write常用的属性有如下几个: 

1。name,用来指定属性的名字 

2。filter,用来指定是否屏蔽到属性值的HTML格式 

3。property,用来指定name所代表的对象的属性名字 

4。format,用来指定显示的时间,数字,日期等的格式 

例子二: 

某处设置了request.setAttribute("bj","<font color='red>欢迎你</font>"); 

则在某个jsp页面中,用struts的write标签取出并按红色的方式显示的方式如下: 

<bean:write name="bj" filter="false"/>,则页面上显示出红色的欢迎你。如果filter属性不设置为false,则默认为true,那么显示出的内容就为<font color='red>欢迎你</font>。 

例子三: 

某处设置了request.setAttribute("date",new Date()); 

则在某个jsp页面中,用struts的write标签取出并按指定方式显示日期的方法如下: 

<bean:write name=“date”/>,此为默认的显示方法,显示出的时间为:Fri Mar 28 15:04:21 CST 2008 

<bean:write name=“date” format="yyyy-MM-dd HH:mm:ss"/>,此为自己指定日期的显示格式,显示出的时间为2008-3-28 15:04:21 

例子四: 

某处设置了request.setAttribute("n",“1223333.333”); 

则在某个jsp页面中,用struts的write标签取出并按指定方式显示数字的方法如下: 

<bean:write name=“n”/>,此为默认的显示方法,显示出的数字位1223333.333 

<bean:write name=“n” format="###,###.####"/>,此为自己指定数字的显示格式,显示出的时间为1,223,333.333 

如果希望小数点后的不足四位时,缺位补0,则应 

<bean:write name=“n” format="###,###.0000"/>,此为自己指定数字的显示格式,显示出的时间为1,223,333.3330 

例子五: 

假如有User类和Groupe类,User类有属性名字userName,年龄age,性别sex和所属的Groupe,Groupe类有属性组名groupeName,并均具有相应的get和set方法。 

某处设置了request.setAttribute("user",new User("张三","20","男",new Groupe("三组"))); 

则在某个jsp页面中,用struts的write标签取出并按指定方式显示结构体的方法如下: 

用户名:<input type="text" value="<bean:write name=“user” property="userName"/>"> 

年龄:<input type="text" value="<bean:write name=“user” property="age"/>"> 

性别:<input type="text" value="<bean:write name=“user” property="sex"/>"> 

组名:<input type="text" value="<bean:write name=“user” property="groupe.groupeName"/>"> 

 

 

refurl:http://gundumw100.iteye.com/blog/444556

分享到:
评论

相关推荐

    struts-bean:message使用

    &lt;bean:message key="greeting" arg0="&lt;bean:write name='username'/&gt;" /&gt; ``` 上述代码将查找资源包中的`greeting`键,并用`username` JavaBean的值替换占位符,显示为`Hello, John Doe!`。 6. **Struts 源码...

    struts bean标签

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

    struts1-bean标签

    - **说明**:通过`&lt;bean:header&gt;`可以获取`User-Agent`头部信息,并将其存储为`userAgent`对象,之后可以通过`&lt;bean:write&gt;`或JSP表达式的方式输出。 - **&lt;bean:parameter&gt;**:用于获取HTTP请求参数。通过`id`, `...

    重要知识bean标签.pdf

    在Struts框架中,`&lt;bean:write&gt;`标签是一个非常重要的元素,用于在JSP页面上显示由Action类设置到请求或会话范围内的Java对象的属性。在提供的示例中,我们看到了如何通过`&lt;bean:write&gt;`标签来显示各种类型的数据,...

    struts.bean标签

    2. `bean:write`: 这个标签用于输出JavaBean的属性值。例如: ```jsp &lt;bean:write name="myBean" property="age" /&gt; ``` 这行代码会输出`myBean`对象的`age`属性值。 3. `bean:include`: 这个标签用于包含另一...

    struts2 标签库中文版

    - `&lt;bean:page&gt;`:允许开发者访问JSP的隐含对象,例如,`&lt;bean:page id="this_session" property="session" /&gt;`可以获取session对象,然后通过`&lt;bean:write&gt;`输出其`creationTime`属性。 5. **访问Web应用资源**:...

    Struts中Bean标签的应用

    尽管在实际开发中,更多地会使用EL表达式来完成相同的功能,但在某些特定场景下,`&lt;bean:write&gt;`标签仍然有一定的使用价值。例如: ```jsp &lt;bean:write name="对象名" property="属性名" scope="范围"/&gt; ``` 这个...

    jstl标签详细讲解

    例如,如果我们在请求中设置了`user`对象,可以使用`&lt;bean:write&gt;`来显示用户的名字和年龄: ```jsp &lt;bean:write name="user" property="username"/&gt; &lt;bean:write name="user" property="age"/&gt; ``` 总的来说,...

    Struts标签-bean标签-源代码

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

    STRUTS BEAN

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

    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;...

    java分页bean的实现

    分页使用的一个bean,提供翻页和设置当前页,页跳转等

    struts标签库.ppt

    此外,`&lt;bean:write&gt;`标签还允许通过`property`属性传递参数,如`&lt;bean:write name="someBean" property="value(name)"/&gt;`,这相当于调用JavaBean的`getValue("name")`方法。 - `&lt;bean:message&gt;`:此标签用于显示...

    struts-logic iterate标签学习指南

    这个标签提供了一种简洁的方式来遍历数据,并且可以与Struts的其他标签(如`bean:write`)配合使用,以在页面上展示这些数据。 1. **name属性**: name属性用来指定要遍历的集合或Map对象的名称。例如,在一个...

    struts相关

    这个cookie的名称是&lt;bean:write name="jSession" property="name"/&gt;, 值为&lt;bean:write name="jSession" property="value"/&gt; &lt;/logic:present&gt; ``` `bean:define`标签则用于在特定作用域内定义一个新的变量,这...

    重要知识Struts标签大全.pdf

    这个 cookie 的名称是 &lt;bean:write property="name"/&gt;, 值为&lt;bean:write property="value"/&gt; &lt;/logic:present&gt; ``` 2. **bean:define** 示例: ```jsp &lt;bean:define id="values" property="persons" type=...

    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总结

    - **&lt;bean:write&gt;标记**:此标记用于将Bean的属性输出到JSP页面。与&lt;jsp:getProperty&gt;相似,但提供了更多的灵活性和功能。 - **示例代码**: ```jsp (); request.setAttribute("student", student); %&gt; &lt;bean:...

    struts1.2标签库详解.doc

    这个 cookie 的名称是 &lt;bean:write name="jSession" property="name"/&gt;,值为 &lt;bean:write name="jSession" property="value"/&gt; &lt;/logic:present&gt; ``` 2. **Bean:define**: - **bean:define** 用于在指定的...

    Struts常用标签库合集

    &lt;bean:write name="jSession" property="name"/&gt;, 值为&lt;bean:write name="jSession" property="value"/&gt; ``` 另一个常用的标签是 `&lt;bean:define&gt;`,它用于在指定作用域中定义新的属性和 scripting 变量。下面的例子...

Global site tag (gtag.js) - Google Analytics