码迷,mamicode.com
首页 > 其他好文 > 详细

struts2视频学习笔记 29(Struts 2常用标签解说)

时间:2015-10-29 12:55:09      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

技术分享 课时28

  • Struts 2常用标签解说

    property标签

property标签用于输出指定值:
<s:set name="name" value="‘kk‘" />
<s:property value="#name"/>
default:可选属性,如果需要输出的属性值为null,则显示该属性指定的值
escape:可选属性,指定是否格式化HTML代码。
value:可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值。
id:可选属性,指定该元素的标识

 

    iterator标签

iterator标签用于对集合进行迭代,这里的集合包含List、Set和数组。
<s:set name="list" value="{‘zhangming‘,‘xiaoi‘,‘liming‘}" />
<s:iterator value="#list" status="st"> <!-- s:iterator标签会把当前迭代的对象放到值栈的栈顶 -->
    <font color=<s:if test="#st.odd">red</s:if><s:else>blue</s:else>>
    <s:property /></font><br>
</s:iterator> 
value:可选属性,指定被迭代的集合,如果没有设置该属性,则使用ValueStack栈顶的集合。
id:可选属性,指定集合里元素的id。
status:可选属性,该属性指定迭代时的IteratorStatus实例。该实例包含如下几个方法:
    int getCount(),返回当前迭代了几个元素。
    int getIndex(),返回当前迭代元素的索引。
    boolean isEven(),返回当前被迭代元素的索引是否是偶数
    boolean isOdd(),返回当前被迭代元素的索引是否是奇数
    boolean isFirst(),返回当前被迭代元素是否是第一个元素。
    boolean isLast(),返回当前被迭代元素是否是最后一个元素。

 



struts2视频学习笔记 29(Struts 2常用标签解说)

标签:

原文地址:http://www.cnblogs.com/zziy/p/4919956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!