JSF xml 上的 IF 测试问题

Issue with IF test on JSF xtml

抱歉,我试了很多其他回复,但我仍然无法使用它:

我想检查一个 bean 的值以便打印 html 代码,但我一直有 FALSE 条件:

这里是代码:

<tbody>
<ui:repeat value="${wasJvmInvbean.listWasJvmInv()}" var="jvm">
    <tr>
        <td>${jvm.jvmStatus}</td>
        <td>${jvm.cellName}</td>
        <td>${jvm.serverBean.hostname}</td>
        <td>${jvm.jvmName}</td>
        <td>${jvm.type}</td>
        <td>${jvm.profilePath}</td>
        <td>${jvm.wasVersion}</td>

   <c:if test="${jvm.jvmName eq 'dmgr'}">
   <td>webconsole http://xxxx:8080</td>
  </c:if>
    <c:if test="${jvm.jvmName ne 'dmgr'}">
   <td>N.A.</td>
  </c:if>                       
<td>${jvm.fid}</td>
<td>${jvm.heapMin}</td>
<td>${jvm.heapMax}</td>
<td>${jvm.wcDefaultType}</td>
<td>${jvm.wcHost}</td>
<td>${jvm.wcPort}</td>
    </tr>
</ui:repeat>

修复后为 example …新代码是

 <h:outputLink value = "https://${jvm.serverBean.hostname}:${jvm.wcPort}/ibm/console" rendered="#{jvm.type eq 'DEPLOYMENT_MANAGER'}" target="_blank" >sffsd</h:outputLink>