Ako imam nesto ovako:
Code:
<c:forEach items="${results}" var="someBean">
<c:import url="otherPage.jsp">
<c:param var="bean" value="${someBean}"></c:param>
</c:import>
</c:forEach>
<c:forEach items="${results}" var="someBean">
<c:import url="otherPage.jsp">
<c:param var="bean" value="${someBean}"></c:param>
</c:import>
</c:forEach>
i ako mi je otherPage.jsp ovakva
Code:
<h1>${param.bean.property1} </h1>
<br>
<p>${param.bean.property2}</p>
<h1>${param.bean.property1} </h1>
<br>
<p>${param.bean.property2}</p>
problem je sto someBean nije obican string nego moze biti bilo koji bean sa nekim propertijima, i baca mi gresku jer java.lang.String nema property1 i property2. Nije mi bitno da li se koriste c:import ili jsp:include direktive, samo mi treba da se u importovanu stranu prosledjuju bilo koji objekti a ne samo stringovi. Znam da ovo moze da se budzi preko skriptleta, ali je pozeljno neko elegantnije resenje. Zna li neko?
YoYo