Struts2 学习笔记16 struts标签 part2
2013-08-16 18:20
489 查看
接下来说一下if标签。下面是结果图。
13.判断传入的参数大小,这里有一个需要注意的地方,就是,你可以用set方法把一个变量(例如age <s:set var="age" value="#parameters.age[0]"/> )变成#parameters.age[0],但是你在调用的时候,还是要加上#符号(<s:if test="#age<0">error!</s:if>)。
14.我们并没有aaa这个参数判断它是null,输出null。
然后是iterator标签(遍历)。
15.直接遍历集合。
16.可以自定义变量x,每次先复制再遍历,还可以进行操作。
17.使用status 进行操作。
18.对map遍历。
19.对map赋值再操作。
<li><s:if test="#parameters.age[0]<0">error!</s:if> <s:elseif test="#parameters.age[0]<20">too young!</s:elseif> <s:else >ok!</s:else></li> <li><s:if test="#parameters.aaa==null">null</s:if></li>
13.判断传入的参数大小,这里有一个需要注意的地方,就是,你可以用set方法把一个变量(例如age <s:set var="age" value="#parameters.age[0]"/> )变成#parameters.age[0],但是你在调用的时候,还是要加上#符号(<s:if test="#age<0">error!</s:if>)。
14.我们并没有aaa这个参数判断它是null,输出null。
然后是iterator标签(遍历)。
<li>遍历集合:<s:iterator value="{1,2,3}"> <s:property/> </s:iterator></li> <li>自定义变量:<s:iterator value="{'aaa','bbb','ccc'}" var="x"> <s:property value="#x.toUpperCase()"/> </s:iterator></li> <li>使用status:<br> <s:iterator value="{'aaa','bbb','ccc'}" status="status"> <s:property/>| 遍历过的元素总数:<s:property value="#status.count"/>| 遍历过的元素索引:<s:property value="#status.index"/>| 当前是偶数?:<s:property value="#status.even"/>| 当前是奇数?:<s:property value="#status.odd"/>| 当前是第一个元素?:<s:property value="#status.first"/>| 当前是最后一个元素?:<s:property value="#status.last"/><br> </s:iterator></li> <li><s:iterator value="#{1:'a',2:'b',3:'c' }"> <s:property value="key"/>|<s:property value="value"/><br> </s:iterator></li> <li><s:iterator value="#{1:'a',2:'b',3:'c' }" var="x"> <s:property value="#x.key"/>|<s:property value="#x.value"/><br> </s:iterator></li>
15.直接遍历集合。
16.可以自定义变量x,每次先复制再遍历,还可以进行操作。
17.使用status 进行操作。
18.对map遍历。
19.对map赋值再操作。
相关文章推荐
- Struts2 学习笔记15 Struts标签 part1
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- struts2学习(9)struts标签2(界面标签、其他标签)
- struts2学习笔记--------为应用指定多个struts文件
- [原创]java WEB学习笔记56:Struts2学习之路---Struts 版本的 登录 demo
- struts2学习笔记--struts.xml配置文件详解
- Struts 1 学习笔记-3-2(JSTL核心标签库测试)
- 基本STRUTS标签-学习笔记-Logic标签
- [原创]java WEB学习笔记62:Struts2学习之路--表单标签:form,表单标签的属性,textfield, password, hidden,submit ,textarea ,checkbox ,list, listKey 和 listValue 属性,select ,optiongroup ,checkboxlist
- struts 标签库select、datepicker、checkboxlist、doubleselect标签使用学习笔记
- struts2学习笔记一------struts2标签学习
- Struts2学习笔记之与struts.xml配置和Action有关的属性
- [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈
- struts2笔记之struts:property标签
- struts2学习笔记 -- day05 Struts2中的标签
- Struts2学习笔记之与struts.xml配置和Action有关的属性
- 【web开发学习笔记】Struts-Tags学习笔记1 - 通用标签和控制标签