我正在使用JSTL 1.1.2和标准Jar 1.1.2。 c:forEach标记不呈现任何值。我还检查了它是否有值"#{workflowTargetStepSelect.selectedIndex}"。它有2个值。但下拉让我觉得空白。
xmlns:c=http://java.sun.com/jsp/jstl/core
<h:selectOneMenu value="#{workflowTargetStepSelect.selectedIndex}">
<c:forEach var="step" items="#{workflowTargetStepSelect.items}" varStatus="loop">
<f:selectItem itemLabel="#{step.prettyNameForRoleType}" itemValue="#{loop.index}" />
</c:forEach>
</h:selectOneMenu>
答案 0 :(得分:0)
你可以试试吗,
<c:forEach var="step" items="#{workflowTargetStepSelect.items}" varStatus="loop">
<h:selectOneMenu value="#{workflowTargetStepSelect.selectedIndex}">
<f:selectItem itemLabel="#{step.prettyNameForRoleType}" itemValue="#{loop.index}" />
</h:selectOneMenu>
</c:forEach>
你也可以查看this question。