Мне нужно получить доступ к переменной JSTL, которая вычисляется внутри итератора.
Выдержка из кода:
<c:forEach var="resultBean" items="${resultList}" varStatus="status">
card: ${resultBean.cardNum}
</c:forEach>
Мне бы хотелось получить доступ к ${resultBean.cardNum}
в коде скрипта. что я делаю прямо сейчас:
<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>
Я хочу пропустить 3-ей строку, где я устанавливаю переменную в pageContext. Можно ли добиться такого же результата без его установки? Или есть другой способ, который я могу использовать?