【发布时间】:2014-11-15 10:41:57
【问题描述】:
我正在尝试使用<c:if> 在状态完成时有条件地将<h:outputLink> 放入<h:dataTable> 中。
<h:dataTable value="#{bean.items}" var="item" width="80%">
<h:column>
<f:facet name="header">
<h:outputText value="State" />
</f:facet>
<c:if test="#{item.state != 'Finish'}">
<h:outputText value="Missing value" />
</c:if>
<c:if test="#{item.state == 'Finish'}">
<h:outputLink value="myLink">
<h:outputText value="Value = #{item.state}" />
</h:outputLink>
</c:if>
</h:column>
</h:dataTable>
但这不起作用,为什么会这样,我该如何解决?
【问题讨论】:
标签: jsf datatable jstl conditional-rendering