0

我在primefaces中的变量xhtmlwhere中有以下代码: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>

页面打印true但控制台不打印的位置inside!。为什么没有c:if进入条件?

4

1 回答 1

0

这是因为您使用的是 JSTL 而不是 facelets。您的

c:if

代码在构建时执行,而您的 primefaces 变量在渲染时处理。请参阅此处以获取完整说明:JSF2 Facelets 中的 JSTL ... 有意义吗?

于 2013-07-24T11:55:52.993 回答