【问题标题】:Creating a custom scope with a fixed period of existence创建具有固定存在期限的自定义范围
【发布时间】:2011-03-18 18:01:34
【问题描述】:

我正在使用一个使用 JSF 的现有 Web 系统,我们正在升级到 JSF 2.0。现在我们使用 Tomohawk 库提供的 t:saveState 在请求之间持久化 bean。但是,不幸的是,它是该库的唯一用途,因此我们决定摆脱它。我偶然发现了很多替代方案。自定义范围就是其中之一。但我一直在搜索互联网,它并没有让我觉得它是一个好的选择,因为它最近被发布并且记录得相当平庸。现在我倾向于使用 SessionMap 来存储参数。但是,例如,一旦 bean 离开某些页面,我希望绑定的值不再被引用。可以这么说,调整了视图范围。我希望它能够完全使用 JSF 2.0 功能。优雅也不是我心中的最后一件事)你能和我分享一些想法吗?非常感谢你。 我还要感谢 BalusC 写的一篇令人印象深刻的文章。它对我帮助很大。这是链接:http://balusc.blogspot.com/2006/06/communication-in-jsf.html

【问题讨论】:

  • 嘿,伙计们!)有人可以帮我解决这个问题吗?

标签: java jakarta-ee jsf-2


【解决方案1】:

我正在搜索有关自定义范围的文章,但找不到任何有用的信息。我一直在玩这个功能,终于找到了一个可行的解决方案,我现在很乐意与他人分享:-)

JSF 2 Custom Scopes without 3rd party libraries

我知道答案有点晚了,但我希望这对你有帮助

【讨论】:

    【解决方案2】:

    我没有使用过 Tomohawk,但快速浏览一下 t:saveState 文档听起来很像 flash 范围

    【讨论】:

    • 我们正试图摆脱 tomohawk。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多