您的位置:首页 > 其它

select、date、iterator、if<s:标签>的使用

2017-05-06 14:16 218 查看
使用struts2标签前要现引入<%@taglib uri="/struts/tags" prefix="s" %>

1.<s:iterator value="list" var="d"></iterator>

s:iterator 的 属性 简介
属性名 是否必须默认值类型说明
statusfalsefalseString默认不指定此属性,如果指定,则会创建一个IteratorStatus类的对象,此对象名即为此属性的值,下文会详细介绍
valuefalse String被循环的集合,包括Map、List、set、数组
varfalse String集合中的每个元素,放到值栈中,通过此访问遍历的集合中的元素,
beginfalse0int开始遍历的索引
end   类似begin
2.<s:date name=" " format="yyyy-MM-dd"/ nice="false" />

NameRequired

Default

Evaluated

Type

Description

formatfalse falseString日 期格式
idfalse trueString 与普通html的id一样
nametrue trueString日 期的值
nicefalsefalsetrueBoolean是否打印出更nicely的格式
 

3.<s:select name=""  list="  "  listKey=" " listValue="  " headerKey=" " headerValue=" "/>

(1)list:创建列表的可迭代数据源, 必设项(list必须有值,如果没值则必须设置headerKey, headerValue)。如果该列表是一个Map(key, value), 那么Map的主键将作为选项(<option>)的"value"属性, 而该主键对应的值作为选项的文本内容.是必须设置的选项,如果是一个List或者是一个Set,那么可以通过listKey和listValue指定。
(2)headerKey:设置列表的题头主键值. 一定不能为空值! "'-1'"或"''"是正确的取值, ""是错误的取值。
(3)headerValue:列表的题头选项值。
(4)listKey:列表数据源中元素对象的属性, 用于获取选项的值,对应于select标签中的value。
(5)listValue:表数据源中元素对象的属性, 用于获取选项的文本内容,对应于select标签中的option。
(6)name:元素的名字。

4.<s:if  test="判断表达式"></s:if>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: