我正在处理将现有 Struts1 应用程序迁移到 Struts2 的任务。我陷入了这个问题。在<s:select>
我需要将选项分类为<optgroup>
. 以下代码将在 Struts1 中执行此操作。如何使用 Struts2 实现这一点?
<html:select id="foodList" property="foodItemId" onclick="selectRadio('0')">
<c:if test="${not empty foodList1}">
<optgroup label="Risk Analysis Report Sets">
<c:forEach var="item" items="${foodList1}">
<option value="${item.value}">${item.label}</option>
</c:forEach>
</optgroup>
</c:if>
<c:if test="${not empty foodList2}">
<optgroup label="NMX Report Sets">
<c:forEach var="item" items="${foodList2}">
<option value="${item.value}">${item.label}</option>
</c:forEach>
</optgroup>
</c:if>
<c:if test="${not empty foodList3}">
<optgroup label="Standard Report Sets">
<c:forEach var="item" items="${list3}">
<option value="${item.value}">${item.label}</option>
</c:forEach>
</optgroup>
</c:if>
</html:select>