我必须访问在迭代器内部计算的 JSTL 变量。
代码摘录:
<c:forEach var="resultBean" items="${resultList}" varStatus="status">
card: ${resultBean.cardNum}
</c:forEach>
我想${resultBean.cardNum}
在 scriptlet 代码中访问。我现在正在做的是:
<c:forEach var="resultBean" items="${resultList}" varStatus="status">
card: ${resultBean.cardNum}
<c:set var="currentCardNum">${resultBean.cardNum}</c:set>
<%out.write( StringUtils.mask( (String)pageContext.getAttribute("currentCardNum") ) );%>
</c:forEach>
我想跳过我在 pageContext 中设置变量的第三行。不设置也能达到同样的效果吗?或者我可以使用其他方法吗?