我正在使用 JSF 2.1 和 primefaces 3.4。
我所有的 xhtml 视图都由具有页眉、左侧导航面板、页脚和内容的布局组成。托管 bean 在视图范围内。
在我的大多数观点中,我使用preRenderView类型的f:event侦听器来初始化某些属性和服务。在侦听器中,我有条件语句来检查回发请求。只有当请求不是回发时,它才会在preRenderView监听器中执行完整的代码。
即使我通过左侧导航面板链接导航到任何其他页面(例如从页面A到页面B ),视图范围也不会被破坏,当我再次返回页面A时,回发请求的检查返回true .不知道为什么会这样。
感谢有人可以帮助我吗?
提前致谢。