struts2 iterator 读取数组问题

发布于 2021-11-12 07:17:32 字数 443 浏览 875 评论 2

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

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

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

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

        </s:iterator>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泛滥成性 2021-11-15 23:05:56

正解,我用s:if做了一个判断,然后就用你的方法,完成了

南冥有猫 2021-11-13 11:49:59

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文