struts2标签库使用大全
1. s:iterator 标签详解
作用: struts2的s:iterator 可以遍历 数据栈里面的任何数组
主要属性:
s:iterator 标签有3个属性:
value:被迭代的集合
id :指定集合里面的元素的id
status 迭代元素的索引
使用案例:
1: jsp页面定义元素写法 数组或list
打印结果为: 1A2A3A4A5A
2:索引的用法
如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法
int getCount()返回当前迭代了几个元素
int getIndex()返回当前元素索引
boolean isEven()当然的索引是否偶数
boolean isFirst()当前是否第一个元素
boolean isLast()
boolean isOdd()当前元素索引是否奇数
打印结果应当为:1ab3c (本用法曾经在山区网上展厅中使用)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 待续^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2. struts标签调用静态函数方法
<s:property value="@org.sgst.hbeshare.util.StrUtil@getNumber(orinPrice)" />
说明 : @org.sgst.hbeshare.util.StrUtil 为类路径 @getNumber为方法名 orinPrice为参数
作用: struts2的s:iterator 可以遍历 数据栈里面的任何数组
主要属性:
s:iterator 标签有3个属性:
value:被迭代的集合
id :指定集合里面的元素的id
status 迭代元素的索引
使用案例:
1: jsp页面定义元素写法 数组或list
|
打印结果为: 1A2A3A4A5A
2:索引的用法
如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法
int getCount()返回当前迭代了几个元素
int getIndex()返回当前元素索引
boolean isEven()当然的索引是否偶数
boolean isFirst()当前是否第一个元素
boolean isLast()
boolean isOdd()当前元素索引是否奇数
|
打印结果应当为:1ab3c (本用法曾经在山区网上展厅中使用)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 待续^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2. struts标签调用静态函数方法
<s:property value="@org.sgst.hbeshare.util.StrUtil@getNumber(orinPrice)" />
说明 : @org.sgst.hbeshare.util.StrUtil 为类路径 @getNumber为方法名 orinPrice为参数