<select name="packageType" id="PACKAGE_TYPE" multiple>
<option value="">--select--</option>
<c:forEach items="${partFinderPopulateBean.filterValues['PACKAGE_TYPE']}" var="loop">
<c:choose>
<c:when test="${not empty partFinderSearchBean.packageTypeList}">
<c:forEach items="${partFinderSearchBean.packageTypeList}" var="selected_flash">
<c:if test="${selected_flash eq loop}">
<option value="${loop}" selected="selected">${loop}</option>
</c:if>
</c:forEach>
</c:when>
<c:otherwise>
<option value="${loop}">${loop}</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
怀疑<c:choose>
无法正常工作。
答案 0 :(得分:0)
您需要使用${loop.index}
而不是${loop}
使用此
更改代码中的以下行<option value="${loop.index}">${loop.index}</option>
请注意,如果您使用index
,则以0
如果您使用count
,则以1