Finally , I got it works with the following lines:
<li>
<div>
<label class="desc"><fmt:message key="user.club"/>*</label>
<c:set var="clublist" value="${availableClubs}" scope="request"/>
<select name="user.club.clubID" id="user.club.clubID">
<c:if test="${clublist != null}">
<c:forEach var="club" items="${clublist}" varStatus="status">
<option value="<c:out value="${club.clubID}"/>"
<c:if test="${club.clubID eq user.club.clubID}">
<c:out value="selected" escapeXml="false" />
</c:if>
>
<c:out value="${club.clubName}" escapeXml="false" />
</option>
</c:forEach>
</c:if>
</select>
</div>
</li>
Please make sure the name and Id of the dropdown list matches the property
in your POJO.
You could try to debug at the service layer(Action class) to check if the
value is submitted to the action class.
Aled Rhys Jones wrote:
>
> What about:
>
> <c:if test="${user.club.clubID==club.clubID}">SELECTED</c:if>>
>
> Lemme know if it works, been having trouble getting drop-down lists
> working myself.
> My issue is that the drop down list appears, and the correct value
> selected, but saving doesn't work.
>
> Cheers
> Aled
>
>
> Fan wrote:
>> I have a dropdown with a list of club POJO:
>>
>> <c:set var="clublist" value="${availableClubs}" scope="request"/>
>> <select name="user.club.clubID" id="user.club.clubID">
>> <c:if test="${clublist != null}">
>> <c:forEach var="club" items="${clublist}" varStatus="status">
>> <option value="<c:out value="${club.clubID}"/>"
>>
>> //if club.clubID equals user.club.clubID then selected
>>
>> >
>> <c:out value="${club.clubName}" escapeXml="false" />
>> </option>
>> </c:forEach>
>> </c:if>
>> </select>
>>
>>
>> My problem is , what's the syntaxfor checking if club.clubID equals
>> user.club.clubID then set the "selected"
>> for the option.
>>
>> I have tried the following ways, but both also did not work,
>>
>> <c:if test="${club.clubID.equals(${user.club.clubID})}">
>> <c:out value="selected" escapeXml="false" />
>> </c:if>
>>
>>
>> <c:if test="${club.clubID.equals(user.club.clubID)}">
>> <c:out value="selected" escapeXml="false" />
>> </c:if>
>>
>> please give your valuable advice if you know the trick, thank you !!
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/%3Cc%3Aif-test%3E-tf4044675s2369.html#a11489675
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]