小编Ale*_*lex的帖子

如何在c:if中使用布尔变量

我在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.donetrue.但我做不到.不知道我哪里错了.

否则可能会出现问题c,因为c:forEach在我的案例中,在同一页面中有一段时间没有工作?这可能是原因吗?哪里错了?

每次显示没有选中的选项标签attribute.

java jsf jstl

9
推荐指数
3
解决办法
5万
查看次数

标签 统计

java ×1

jsf ×1

jstl ×1