我创建了一个Web应用程序,因此我想存储我过去记录的用户名列表,以便比较要登录的新用户.那我怎么用ServletContext做到这一点?
或者还有其他方法吗? 最佳答案 在JSF中,应用程序范围的托管bean存储在servletcontext中.因此,您基本上可以创建并声明一个应用程序范围的托管bean并将列表放在那里.
但是,对于特定功能需求可能有更好的方法,但在问题中尚不清楚.至少,实现HttpSessionListener或HttpSessionBindingListener可能是一个更好的主意,因为登录通常耦合到HttpSession.
以下是几个例子:
> How to invalidate session when user logs in twice?
> How to check who’s online?