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>
抱歉,我试了很多其他回复,但我仍然无法使用它:
我想检查一个 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>