PDA

View Full Version : binding a select box on a field below a list


dbret
Jun 13th, 2007, 01:36 AM
Hi
in a jsp page with jstl, I find out to bind a select box on a list of objects,

but I cannot find out to bind on a field of a related object below the object of the list,
for exemple for a field "mySubObjectField of "command.mylist[x].aSubObject.mySubObjectField :

spring:bind path="command.mylist[x].aSubObject.mySubObjectField">
<SELECT multiple name="mylist" size="5" >
<OPTION value=""></OPTION>
<c:forEach var="refObject" items="${aReferencelistGivenByMyModel}">
<c:set var="isSelected" value="false"/>
<c:forEach var="commandObject" items="${command.mylist}">
<c:choose>
<c:when test="${commandObject.aSubObject.mySubObjectField == refObject.id}">
<c:set var="isSelected" value="true"/>
</c:when>
</c:choose>
</c:forEach>
....etc...

</spring:bind>


thanks
daniel