我在JSF中使用此代码:
<c:if test="#{sV.done.booleanValue()}">
<option value="#{sV.id}" selected="selected">#{sV.text}</option>
</c:if>
<c:if test="#{not sV.done.booleanValue()}">
<option value="#{sV.id}">#{sV.text}</option>
</c:if>
Run Code Online (Sandbox Code Playgroud)
sv是我的包含数据(POJO)类,做的是一个Boolean变量,我要显示option与标签selected,如果属性sV.done是true.但我做不到.不知道我哪里错了.
否则可能会出现问题c,因为c:forEach在我的案例中,在同一页面中有一段时间没有工作?这可能是原因吗?哪里错了?
每次显示没有选中的选项标签attribute.