JSTL og Portlet tags
Jeg har en løkke der iterere igennem en samling objekter. Dette gøres via JSTL tags som følgende:<c:forEach items="${entities}" var="entity" varStatus="state">
Jeg smider herefter forskellige properties ud også via JSTL tags således:
<c:out value="${entity.title}"/>
Mit problem er nu, at jeg skal bruge en attribut fra 'entity' objektet i et andet tag, og det kan jeg ikke lure hvordan jeg gør.
Jeg har prøvet:
<portlet:actionURL portletMode="view" windowState="maximized">
<portlet:param name="action" value="show_news"/>
<portlet:param name="news_id" value="${entity.id}"/>
</portlet:actionURL>
Men så får news_id bare værdien "${entity.id}".
Jeg har også prøvet at indsætte <%=entity.getId()%> , men det giver bare en compiler fejl fordi entity ikke findes.
Et desperat forsøg på at indlejre et c:out tag ind i portlet tagget gik naturligvis heller ikke.
Hvad er den korrekte måde at gøre dette på?