struts2 iterator 读取数组问题

flamehazi 发布于 2012/08/06 14:59
阅读 1K+
收藏 0

通过Action传过来一个数组,数组长度动态变化。前台通过struts2 的iterator标签进行迭代输出,在此时,我想拿到这个数组的第一项的内容,后面的内容顺序输出出来就可以了,这个该怎么做呢?

如:action传值:arrayList。(第一个值是ID,其他的项为姓名、年龄等)

jsp:<s:iterator value="arrayList" status="st"> 

        <s:property /> //这样写是输出整个数组了,想在这里将ID,也就是arrayList[0]的值,arrayList[1..n]的值顺序输出就可以了

        </s:iterator>

加载中
0
JustForFly
JustForFly

楼主的意思我没有弄太懂。

如果你只想输入第一个值,那么可以用 st.index来判断此时的 <s:iterator>循环遍历到了第几个地方,然后特殊处理。

f
flamehazi
正解,我用s:if做了一个判断,然后就用你的方法,完成了
返回顶部
顶部