2013-07-18 161 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?