关于jsf 2:在jsf中启动会话的基本步骤

Basic steps for starting session in jsf

谁能告诉我在jsf中创建新会话所必须执行的基本步骤?

会话范围内的受管Bean将真实用户重定向到某个页面是否创建会话?


Can anyone please tell me the basic steps which are must to perform for creating new session in jsf?

您无需对HTTP会话做任何事情。每当应用程序需要时(例如,当您在JSF中使用会话范围的托管bean时),servletcontainer都会为您创建和管理它。

也可以看看:

  • servlet如何工作?实例化,会话,共享变量和多线程

Does a session scoped managed bean redirecting authentic user to some page create session?

JSF不提供内置功能来处理身份验证。有几种选择:

  • 自己在家种植。登录时,将登录的User设置为会话范围的受管bean的属性,并让您的应用程序在此范围内进行拦截。

    也可以看看:

    • JSF HTTP会话登录
    • 如何在应用程序上使用新的用户登录名创建新会话?
    • 使用JSF 2.0通过重定向实现登录的正确方法是什么?

  • 结合使用Servlet API提供的容器管理的身份验证和包装管理的Bean。

    也可以看看:

    • 使用j_security_check在Java EE / JSF中执行用户身份验证