首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c:if条件未计算为true

c:if条件未计算为true
EN

Stack Overflow用户
提问于 2013-07-18 18:33:14
回答 1查看 439关注 0票数 0

我在xhtml中有以下代码,其中appprimefaces dataTable中的变量

代码语言:javascript
复制
${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没有进入该条件?

EN

回答 1

Stack Overflow用户

发布于 2013-07-24 19:55:53

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

代码语言:javascript
复制
c:if

代码在构建时期间执行,而primefaces变量在render time中处理。完整的解释请看这里:JSTL in JSF2 Facelets... makes sense?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17721065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档