如何在单个浏览器选项卡中维护多个视图根?

时间:2018-04-17 03:25:26

标签: jsf jsf-2.2 mojarra

我们使用JSF开发了一个Web应用程序。此应用程序包含多个屏幕,这些屏幕在选项卡内呈现(使用jquery)。当用户点击menuitem时,我们将包含属于该菜单的xhtml,它将在选项卡内呈现。在分析应用程序性能时,我们发现,当打开的屏幕数量增加时(即,当更多组件被添加到同一个视图时,恢复视图可能会消耗时间),JSF的恢复视图阶段花费的时间更多。

我需要解决下面提到的问题:

  1. 如何减少恢复视图所需的时间?

  2. 是否可以在每个jquery选项卡中更改表单的视图状态ID?这可以减少视图根中的组件数量,通过为每个选项卡提供单独的视图,可以减少在还原视图中花费的时间。这种解决方法是否可行?

  3. 环境: 服务器:wildfly10.0 Jsf实现:mojarra-2.2。

0 个答案:

没有答案