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