【发布时间】:2011-03-13 06:28:08
【问题描述】:
默认情况下,JSF 看起来非常“有状态”。我需要允许人们使用我们的应用程序和多个选项卡在应用程序的不同部分做很多事情。
如果不进行大量的重新设计,我似乎找不到合适的指导。
我们目前不使用 ICEfaces,但我刚刚在 ICEfaces 文档中找到了这个:
6.5.7。 ICEfaces Portlet 和并发 DOM 视图
ICEfaces 提供了一个名为 控制的并发 DOM 视图 ICEfaces 框架是否 支持单个视图的多个视图 来自同一浏览器的应用程序。 在 portlet 容器中运行时, ICEfaces 需要单独处理 单个门户页面上的 portlet 作为 不同的观点,所以它几乎总是 必要(因此也是最安全的) 将此参数设置为 true。
示例 6.19。启用 ICEfaces 中的并发 DOM 视图功能 WEB-INF/web.xml 配置文件所以 将相同的 portlet 分开 门户页面被视为不同的 意见
com.icesoft.faces.concurrentDOMViews 真的
所以,我想知道这个听起来很棒的功能是否可能适用于我现有的 h:forms 或者它是否只适用于 ICEface 组件?
任何人都可以提供任何好的建议来让 JSF 应用程序在多个选项卡中工作吗?
【问题讨论】:
-
更新:我刚刚尝试在我的项目中包含 icefaces.jar 并按照上面的说明修改 web.xml。没有明显的积极影响。虽然这里似乎表明它应该在我使用 h:head 和 h:body 时才有效:wiki.icefaces.org/display/ICE/Getting+Started 和 icefaces.org/docs/v1_8_2/htmlguide/devguide/…