我使用的模板,並通過一些值在模板中使用它們:JSF使UI:PARAM結果靜態
<ui:repeat var="entry" value="#{showEntriesBean.entries}" id="repeatId">
<ui:include src="/templates/entryTemplate.xhtml">
<ui:param name="prePath" value="/" />
<ui:param name="allowedToSee" value="#{bean.calcRandom(0, 10)}" />
</ui:include>
<br />
</ui:repeat>
我發現,那每次我用「allowedToSee」變量在我entryTemplate。 xhtml,它重新計算它的價值。
有沒有辦法以靜態方式傳遞calcRandom的結果?所以它是一次計算的(當允許TooSee值被計算時)並且像最終數字那樣執行?我不希望每次都使用#{allowedToSee}來計算它
哪個JSF版本,您使用的? – SJuan76
JSF 2.0 myfaces impl。 – Niko