Session 在jsf facesConfig.xml中的会话范围中定义bean时的会话固定;

Session 在jsf facesConfig.xml中的会话范围中定义bean时的会话固定;,session,jsf,Session,Jsf,在我的应用程序中,我有会话固定问题。 我已通过以下方式进行了修复: 1.request.getsession(false); 2.session.invalidate(); 3.request.getsession(true); 成功登录后,我可以创建新会话。但问题是在facesConfig.xml中有一些bean是在会话范围中定义的。那么,每当我使会话无效时会发生什么呢。 问题是在使会话无效后如何设置bean 在失效/登录后发送一个重定向重新开始?如果我重定向,它将再次指向登录页面。我不想这样

在我的应用程序中,我有会话固定问题。 我已通过以下方式进行了修复: 1.request.getsession(false); 2.session.invalidate(); 3.request.getsession(true); 成功登录后,我可以创建新会话。但问题是在facesConfig.xml中有一些bean是在会话范围中定义的。那么,每当我使会话无效时会发生什么呢。
问题是在使会话无效后如何设置bean

在失效/登录后发送一个重定向重新开始?如果我重定向,它将再次指向登录页面。我不想这样做。我想重新创建会话,并在新会话中设置bean。那么你做错了什么。它不应该在登录页面结束。您当前的尝试只会导致您在问题中描述的问题。在facesConfig.xml中,如果使作用域应用程序处于会话中,则bean作用域处于会话中。然后,它工作正常。但是不希望更改范围,并且希望在会话无效后再次设置bean。