Wie kann ich JSTL-Variable in Scriptlet verwenden?

Habe ich Zugriff auf das JSTL-Tag variable, die berechnet wird, innerhalb der iterator.
Auszug des Codes:

<c:forEach var="resultBean" items="${resultList}" varStatus="status">
   card: ${resultBean.cardNum} 
</c:forEach>

ich würde gerne den Zugriff ${resultBean.cardNum} im scriptlet-code. was ich Tue, richtig ist jetzt:

<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>

Möchte ich überspringen, 3. Zeile, wo ich die Einstellung der variable pageContext. Ist es möglich das gleiche Ergebnis zu erzielen, ohne Einstellung? Oder ist es anders herum, die ich benutzen kann?

InformationsquelleAutor der Frage Rakesh Juyal | 2009-12-28

Schreibe einen Kommentar