快速业务通道

Struts1.x系列教程(6):Bean标签库 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
sage bundle="my" key="greet" /> <%-- 从ErrorDescription.properties中获得信息 --%> <bean:message key="error.email.invalid" /> <bean:message bundle="my" key="myGreet" arg0="李宁" /> <% request.setAttribute("newGreet", "greet"); %> <bean:message bundle="my" name="newGreet" /> <% HtmlTagsForm form = new HtmlTagsForm(); form.setName("myGreet"); request.setAttribute("form", form); %> <%-- 从form对象的name属性获得key --%> <bean:message bundle="my" name="form" property="name" arg0="李宁" /> </body> </html>

在IE中输入如下的URL来测试accessResources.jsp:

http://localhost:8080/samples/accessResources.jsp

Struts1.x系列教程(6):Bean标签库(6)

时间:2011-01-10 银河使者

五、使用<bean:write>标签输出信息

<bean:write>用于输出字符串变量及对象变量的属性值。<bean:write>有如下六个常用的属性:

1.name:变量名(包括字符串变量或对象变量)。

2.property:如果name是对象变量,property表示name对象的属性。

3.filter:是否过滤输出内容中的HTML元素。如果filter为true,输出内容中的所有的HTML元素的敏感符号都会被替换成相应的字符串(如“<”被替换成了“&lt;”,“>”被替换成了“&gt;”)。

4.format:用于格式化输出内容的格式化字符串。

5.formatKey:保存在属性文件中的格式化字符串的key。

6.scope:name变量保存的范围。默认是page范围。

下面的例子演示了<bean:write>的常用方法。在运行这个例子之前,在<samples工程目录>"src"struts"MyResources.properties文件中加入如下的内容:

formatDate = yyyy-MM-dd hh:mm:ss

在<samples工程目录>目录中建立一个beanWrite.jsp文件,代码如下:

<%@ page pageEncoding="GBK"%>  <%@page import="actionform.HtmlTagsForm,java.util.*"%>  <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>  <html>      <head>          <title>测试bean:write</title>      </head>      <body>          <%              request.setAttribute("abcd", "myValue");              HtmlTagsForm form = new HtmlTagsForm();              form.setName("hello");              form.setWork("<b>工程师</b>");              request.setAttribute("form", form);              Calendar calendar = Calendar.getInstance();              request.setAttribute("calendar", calendar);          %>          <bean:write name="abcd" /><br>          <bean:write name="form" property="name" /><br>          <bean:write name="form" property="work" /><br>          <bean:write name="form" pro

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号