select、date、iterator、if<s:标签>的使用
2017-05-06 14:16
253 查看
使用struts2标签前要现引入<%@taglib uri="/struts/tags" prefix="s" %>
1.<s:iterator value="list" var="d"></iterator>
s:iterator 的 属性 简介
2.<s:date name=" " format="yyyy-MM-dd"/ nice="false" />
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>
1.<s:iterator value="list" var="d"></iterator>
属性名 | 是否必须 | 默认值 | 类型 | 说明 |
status | false | false | String | 默认不指定此属性,如果指定,则会创建一个IteratorStatus类的对象,此对象名即为此属性的值,下文会详细介绍 |
value | false | String | 被循环的集合,包括Map、List、set、数组 | |
var | false | String | 集合中的每个元素,放到值栈中,通过此访问遍历的集合中的元素, | |
begin | false | 0 | int | 开始遍历的索引 |
end | 类似begin |
Name | Required | Default | Evaluated | Type | Description |
---|---|---|---|---|---|
format | false | false | String | 日 期格式 | |
id | false | true | String | 与普通html的id一样 | |
name | true | true | String | 日 期的值 | |
nice | false | false | true | Boolean | 是否打印出更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>
相关文章推荐
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- <s:iterator>标签内使用<s:if>判断条件
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s:iterator></s:iterator>标签的使用:
- 使用<c:if>标签处理页面数据
- struts2中<s:select>标签的使用
- struts2中<s:select>标签的动态使用
- iterator+字符串截取 || iterator+ if标签结合 ||iterator+字符串截取+if标签结合 || <c:choose>+<c:when>+<c:forEach>
- struts2标签<s:date>的使用
- struts标签<s:date>的使用
- <s:if></s:if>标签使用
- thinkphp模板中标签<volist>,<if>和 U函数的使用
- web前端 c标签的使用之<c:forEach>和<c:if test="">
- 02-Struts2-struts2 <s:if>标签以及 #,%{},%{#}的使用方法
- <select>标签使用方法