[ maxer @ 28.07.2011. 18:37 ] @
Zna li neko kako da prosledim bean parametre importovanoj jsp strani.
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>    


i ako mi je otherPage.jsp ovakva

Code:

<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?
[ nemnesic @ 28.07.2011. 18:54 ] @

http://www.exampledepot.com/egs/javax.servlet.jsp/caller.jsp.html
Code:

<jsp:include page="callee.jsp" />
    <jsp:param name="param2" value="value2" />
    <jsp:param name="param3" value="value3" />
</jsp:include>
[ maxer @ 28.07.2011. 21:39 ] @
Skoro sam gledao bas ovu stranu i isti je problem i sa ovim resenjem. I u ovom slucaju se prosledjuju samo stringovi.
U delu
Code:
<jsp:param name="param2" value="value2" />
value2 tj. ${value2} moze biti neki bean, ali se uzima njegova to string reprezentacija.

[Ovu poruku je menjao maxer dana 29.07.2011. u 11:47 GMT+1]