gpt4 book ai didi

jsf-2 - <用户界面:param and caching

转载 作者:行者123 更新时间:2023-12-04 15:47:49 24 4
gpt4 key购买 nike

我有以下几点:

<ui:param name="randomVideo" value="#{bean.randomVideo}" />
<a href="#{randomVideo.link}">#{randomVideo.text}</a&></pre>

因为 <ui:param>不缓存变量, Bean.getRandomVideo()被调用了两次,最糟糕的是 .text.link来自不同的视频。我已经试过了 <c:set<f:param .他们都没有设置变量,也许是因为我使用的是 facelets (JSF2)。

有任何想法吗?

最佳答案

setter/getter 应该是真正的 setter/getter ,不包含任何逻辑。所以:

  • 让您的 bean @RequestScoped
  • 初始化 randomVideo字段在 @PostConstruct
  • 让 getter 只检索 randomVideo bean 的领域。
  • 关于jsf-2 - <用户界面:param and caching,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6772783/

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