首页 > 其他 > 详细

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

时间:2015-10-29 12:52:13      阅读:150      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!