我基本上是循環瀏覽JSP頁面中的Arraylist,並且可以使用選項成功填充下拉菜單。在JSTL For循環中將下拉菜單設置爲'selected'
<select id="perm_bmi_stable" name="perm_bmi_stable" class="col-md-12 form-control">
<optgroup label="Stability">
<c:forEach items="${versions}" var="version">
<option value="${version.versionName}"> ${version.versionName </option>
</c:forEach>
</optgroup>
</select>
現在我需要在下拉取決於version.versionName值的值設置適當的值作爲選擇。
下拉包含下列值for循環生成它們之後:
- 1.0
- 2.0
- 3.0
- 4.0
如果version.versionName值是例如2.0,我需要循環設置2.0作爲下拉的選擇ed選項。
如何將條件添加到我的for循環?
我想這一點,但它不工作:
<option value="${version.versionName}" <c:if test="${versions[0].versionName == '${version.versionName}'}"> <c:out value="selected=selected"></c:out></c:if>>${version.versionName}</option>