gpt4 book ai didi

java - struts2 jSTL 迭代器标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:01:19 26 4
gpt4 key购买 nike

我一直在寻找如何在 struts2 jSTL 中实现一个东西,但我不可能找到方法。

当我从操作加载 jsp 页面时,我有一个字符串列表列表。

我想创建 div,因为元素有列表,但在每个 div 中,我想创建链接作为子列表的第三个元素。

所以我使用 s:iterator 标签来解析列表。但是我不知道如何在第一个迭代器中迭代“${item[2]}”次。

代码应该是这样的:

<s:iterator value="functions" var="item" status="stat">
<span class="operation">${item[1]}</span>
<div id="${item[0]}">
<s:for var $i=0;$i<${item[2]};$i++>
<a href="#" id="link_$i">Link $i</a>
</s:for>
</div>
</s:iterator>

我放置 s:for 标签的地方就是我想迭代“${item[2]}”次的地方...

谁能帮帮我?

非常感谢您,亚历克斯

最佳答案

确保您的 JSP 页面范围内有 JSTL 核心库:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

只需使用 <c:forEach> .像这样:

<c:forEach var="i" begin="0" end="${item[2] - 1}">
<a href="#" id="link_${i}">Link ${i}</a>
</c:forEach>

关于java - struts2 jSTL 迭代器标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6351767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com