我创建了一个Web应用程序,因此我想存储我过去记录的用户名列表,以便比较要登录的新用户。那我怎么用ServletContext做到这一点? 或者还有其他方法吗?
答案 0 :(得分:2)
在JSF中,应用程序范围的托管bean存储在servletcontext中。因此,您基本上只需创建并声明一个应用程序范围的托管bean并将列表放在那里。
然而,对于特定功能需求可能有更好的方法,但问题尚不清楚。至少,实施HttpSessionListener
或HttpSessionBindingListener
可能是个更好的主意,因为登录通常与HttpSession
相关联。
以下是几个例子: