我有一个 JSF 2.1、Primeface 3.2、Spring/Spring security 3.05 Web 应用程序。我使用一个帐户登录并进行一些 UI 操作(按钮单击、一些 ajax 操作等)。我注销然后用另一个用户登录,我看到相同的视图(表示在前一个用户完成操作后的相同状态)
我尝试了一些技巧,例如将范围更改为请求,使会话无效,注销后将面部重定向设置为 true,将 javax.faces.STATE_SAVING_METHOD 设置为客户端等,但没有任何效果。
编辑1:在我看到相同视图的同时尝试使用不同用户的不同浏览器。
编辑2:
场景 1:我有一个复选框列表,我勾选了一些复选框,然后我单击了一个触发 managedBean 事件的人 (actionListener="#{xxxxxMB.doSomething}"),然后我注销并登录,复选框保持勾选,
场景2:同样我勾选了一些复选框,然后我注销并登录,复选框没有勾选。