Struts1.x系列教程(6):Bean标签库 - 编程入门网
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元素的敏感符号都会被替换成相应的字符串(如“<”被替换成了“<”,“>”被替换成了“>”)。 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |