Мне нужно получить доступ к переменной 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>
Я хочу пропустить третью строку, где я устанавливаю переменную в pageContext. Можно ли добиться того же результата, не устанавливая его? Или есть другой способ, который я могу использовать?