int getCount(),返回当前迭代了几个元素。
int getIndex(),返回当前迭代元素的索引。
boolean isEven(),返回当前被迭代元素的索引是否是偶数
boolean isOdd(),返回当前被迭代元素的索引是否是奇数
boolean isFirst(),返回当前被迭代元素是否是第一个元素。
boolean isLast(),返回当前被迭代元素是否是最后一个元素。
10.if/elseif/else标签
<s:set value="21" />
<s:if test="#age==23">
23
</s:if>
<s:elseif test="#age==21">
21
</s:elseif>
<s:else>
都不等
</s:else>
<s:if test="%{#us.lrren==#session.user}">
对于字符串也可以直接用==进行比较。
10.url标签
<s:url action="helloworld_add" namespace="/test"><s:param value="23"/></s:url>
生成类似如下路径:
/struts/test/helloworld_add.action?personid=23
红色部分为内容路径。
当标签的属性值作为字符串类型处理时, “%”符号的用途是计算OGNL表达式的值。
<s:set value="'http://.foshanshop.net'"/>

<s:url value="#myurl" /><br>
<s:url value="%{#myurl}" />
输出结果:
#myurl
11.表单标签_checkboxlist复选框
如果集合为list
<s:checkboxlist list="{'Java','.Net','RoR','PHP'}" value="{'Java','.Net'}"/>
生成如下html代码:
<input type="checkbox" value="Java" checked="checked"/><label>Java</label>
<input type="checkbox" value=".Net" checked="checked"/><label>.Net</label>
<input type="checkbox" value="RoR"/><label>RoR</label>
<input type="checkbox" value="PHP"/><label>PHP</label>
如果集合为MAP
<s:checkboxlist list="#{1:'瑜珈用品',2:'户外用品',3:'球类',4:'自行车'}" listKey="key"
listValue="value" value="{1,2,3}"/>
生成如下html代码:
<input type="checkbox" value="1" checked="checked"/><label>瑜珈用品</label>
<input type="checkbox" value="2" checked="checked"/><label>户外用品</label>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-31925-4.html
没有申请就闯进中国被侵略者侵犯国土
不断的去努力去追求