快速业务通道

常用的Struts 2.0的标志(Tag)介绍 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

例子:

请参考例1。

text

描述:

支持国际化信息的标签。国际化信息必须放在一个和当前action同名的resource bundle中,如果没有找到相应message,tag body将被当作默认message,如果没有tag body,message的name会被作为默认message。

参数:

名称 必需 默认 类型 描述
name String 资源属性的名字
id Object/String 用来标识元素的id。在UI和表单中为HTML的id属性

例子:

请参考例3。

url

描述:

该标签用于创建url,可以通过"param"标签提供request参数。

当includeParams的值时''all''或者''get'', param标签中定义的参数将有优先权,也就是说其会覆盖其他同名参数的值。

参数: 略

常用的Struts 2.0的标志(Tag)介绍(7)

时间:2011-07-01 blogjava max

例子:

%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>URL</title> </head> <body> <h3>URL</h3> <a href=''<s:url value="/i18n.jsp" />''>i18n</a><br /> <s:url id="url" value="/condition.jsp"> <s:param name="name">Max</s:param> </s:url> <s:a href="%{url}">if\elseif\else</s:a> </body> </html>

例5 url.jsp

property

描述:

得到''value''的属性,如果value没提供,默认为堆栈顶端的元素。

参数:

名称 必需 默认 类型 描述
default String 如果属性是null则显示的default值
escape true Booelean 是否escape HTML
value 栈顶 Object 要显示的值
id Object/String 用来标识元素的id。在UI和表单中为HTML的id属性

例子:

请参考例2。

常用的Struts 2.0的标志(Tag)介绍(8)

时间:2011-07-01 blogjava max

UI标志

UI标志又可以分为表单UI和非表单UI两部分。表单UI部分基本与Struts 1.x相同,都是对HTML表单元素的包装。不过,Struts 2.0加了几个我们经常在项目中用到的控件如:datepicker、doubleselect、timepicker、optiontransferselect等。因为这些标志很多都经常用到,而且参数也很多,要在一篇文章详细说明并非易事。

需要深入了解这些标志的朋友,可以到以下查看以下网址:

http://wiki.javascud.org/display/ww2cndoc/Tags WebWork2文档中文化计划(中文)

http://cwiki.apache.org/WW/tag-reference.html Tag Developers Guide(英文)

本文有相当的内容也来自这两处。

在此,我虽然不能够详细讲述这些标志,但是可以与大家分享一个来Struts 2.0 Show Case一个例子。

/**//* * $Id: UITagExample.java 42038

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号