【发布时间】:2013-12-06 10:49:21
【问题描述】:
当 javax.faces.STATE_SAVING_METHOD 设置为服务器时,每个页面的视图状态都保存在会话映射中。如果我已经在某个视图中,并且如果我在浏览器中输入一个 url(GET 请求)到同一页面,则会创建一个新视图。现在我想删除现有的视图。如果我在获取请求路径中包含关联的 ViewId 或作为 GET 请求参数,那么使用新的 GET 请求清理特定的早期视图的最佳方式和位置是什么。非常感谢您的帮助。
【问题讨论】:
-
通常您通过托管 bean 的范围来控制它:应用程序范围、会话范围、页面范围、视图范围、请求范围(希望我没有忘记任何内容)。您的托管 bean 是否在会话范围内?
-
bean是jsf2视图范围