If statement c:如果条件评估不为真
我在If statement c:如果条件评估不为真,if-statement,primefaces,datatable,xhtml,If Statement,Primefaces,Datatable,Xhtml,我在xhtml中有以下代码,其中app是dataTable中的变量: ${app.paas.id_paas == var.DESIGN_APP} <c:if test="${app.paas.id_paas == var.DESIGN_APP}"> <script> console.log("inside!"); </script> </c:if> ${app.paas.id\u paas==var.DESIG
xhtml
中有以下代码,其中app
是dataTable
中的变量:
${app.paas.id_paas == var.DESIGN_APP}
<c:if test="${app.paas.id_paas == var.DESIGN_APP}">
<script>
console.log("inside!");
</script>
</c:if>
${app.paas.id\u paas==var.DESIGN\u app}
console.log(“内部!”);
页面打印true
,但控制台内部不打印代码>。
为什么c:if
没有进入条件?这是因为您使用的是JSTL而不是facelets。
你的
代码在构建时执行,而primefaces变量在渲染时处理。
有关详细说明,请参见此处:
c:if