避免JSF中不必要的函数调用

时间:2014-11-19 10:27:53

标签: performance jsf

如果我有几个在rendered属性中调用此函数的HTML元素,我怎么能避免多次调用我的bean上的函数?

<h:outputText value="1" rendered="#{myBean.myFunc() eq 70}"/> 
<h:outputText value="2" rendered="#{myBean.myFunc() eq 42}"/>

这里,第二个outputText将不必再次调用myFunc()。是否有可能避免这种行为?

1 个答案:

答案 0 :(得分:0)

BalusC的这个answer提供了一种在JSF中设置和重用变量的好方法。