gpt4 book ai didi

java - ICEfaces 2.0.0 + View 范围 + 绑定(bind)

转载 作者:行者123 更新时间:2023-11-30 04:52:32 24 4
gpt4 key购买 nike

我想将icefaces 1.7.2中的项目迁移到icefaces 2.0.0。但我面临着绑定(bind)问题。因为整个项目对每个 UI 组件都使用绑定(bind),并且在旧版本中使用请求范围。如果我想迁移它,我需要将请求范围 bean 转换为查看范围 bean。如果我这样做,绑定(bind)将不起作用,并会导致不需要的输出。

请建议我一个解决方案,将icefaces 1.7.2项目迁移到icefaces 2.0.0,而不使用绑定(bind)或任何其他方式来迁移项目。

而且窗口或 session 范围也没有什么用处,因为它会为每个用户消耗更多的内存空间,而更多的用户同时访问网页。

最佳答案

在 JSF 2.0 和 2.1 中,由于计时问题,组件绑定(bind)无法与 View 范围一起使用。

构建组件树时会解析绑定(bind),但 View 范围不会变为 Activity 状态,直到应用 View 状态(构建后发生)。

这个问题已在 JSF 2.2 中修复,但尚未发布。如果您喜欢冒险,可以尝试每晚构建。

关于java - ICEfaces 2.0.0 + View 范围 + 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9518825/

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