如何在 JSTL/JSP 中连接循环中的字符串?

2022-09-01 05:53:27
<c:forEach items="${myParams.items}" var="currentItem" varStatus="stat">
  <c:set var="myVar" value="<c:out var="myVar" />" />
</c:forEach>

我想连接currentItem.myVar的值并在循环结束时输出它,问题是我不知道如何做到这一点...

(最好不使用Java)


答案 1

也许这会起作用?

<c:forEach items="${myParams.items}" var="currentItem" varStatus="stat">
  <c:set var="myVar" value="${stat.first ? '' : myVar} ${currentItem}" />
</c:forEach>

答案 2

你使用的是 JSTL 2.0 对吧?您不需要放置所有变量。你试过这样的东西吗?<c:out/>

<c:forEach items="${myParams.items}" var="currentItem" varStatus="stat">
  <c:set var="myVar" value="${myVar}${currentItem}" />
</c:forEach>

编辑:被上述内容击败