我将创建一个简单的玩家对玩家基于 servlet 的浏览器游戏并将其部署在 tomcat 中,我需要能够在任何给定时间点知道哪些用户已连接。每个用户都有自己的帐户(用户名、密码、角色),这些帐户将存储在 mysql 数据库中(使用 jdbc 领域)。我想要做的是以某种方式通过存储登录用户的用户名的数据库表来跟踪所有用户。
唯一的问题是我怎么知道有人登录或注销。
编辑:我在另一篇文章中看到有人推荐 HttpSessionBindingListener。但是,我对如何实现这个一无所知
最佳答案
跟踪此事件的一个好方法是记录所有事件、用户登录和用户注销,并使用时间戳进行存储。这使得实现超时和其他功能变得更加容易。
关于java - Tomcat java servlet - 如何跟踪登录的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21116658/