struts2 iterator 读取数组问题
通过Action传过来一个数组,数组长度动态变化。前台通过struts2 的iterator标签进行迭代输出,在此时,我想拿到这个数组的第一项的内容,后面的内容顺序输出出来就可以了,这个该怎么做呢?
如:action传值:arrayList。(第一个值是ID,其他的项为姓名、年龄等)
jsp:<s:iterator value="arrayList" status="st">
<s:property /> //这样写是输出整个数组了,想在这里将ID,也就是arrayList[0]的值,arrayList[1..n]的值顺序输出就可以了
</s:iterator>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正解,我用s:if做了一个判断,然后就用你的方法,完成了
楼主的意思我没有弄太懂。
如果你只想输入第一个值,那么可以用 st.index来判断此时的 <s:iterator>循环遍历到了第几个地方,然后特殊处理。