gpt4 book ai didi

jsf - 是否有一种优雅的方式来处理与 if else block 非常相似的渲染检查

转载 作者:行者123 更新时间:2023-12-02 07:51:44 26 4
gpt4 key购买 nike

在下面的场景中,“hasA”条件被检查了两次,有没有一种方法可以模仿这个非常类似于 if/else block ,以便条件只被评估一次

            <s:decorate template="/layout/display.xhtml">
<h:outputText value="Print A." rendered="#{hasA}"/>
<h:outputText value="Print B." rendered="#{!hasA}"/>
</s:decorate>

最佳答案

条件可以用EL表达式写在value属性中

 <h:outputText value="#{hasA ? 'Print A.' : 'Print B.'}" />

关于jsf - 是否有一种优雅的方式来处理与 if else block 非常相似的渲染检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3445878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com