2013-07-18 199 views
0

我有一个xhtml下面的代码,其中app处于primefacesdataTable一个变量:C:如果条件不评估为真

${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进入条件?

回答

0

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

c:if 

代码中构建时执行,而你的primefaces变量在处理渲染时。 请参阅此处以获得完整说明:JSTL in JSF2 Facelets... makes sense?