
建议:
在每一个用户登录时即将该用户插入访客表。
思路: 该表已访客的ID作为主键,每一个插入时需判断该访客是否已存在,存在即刷新登录时间,不存在则执行插入,将超过10条记录的最旧的一条删除。
读取就按正常的select 即可。
可以通过cookie来记录访问的次数,每一次登录都先判断cookie里面的值,如果有就给一个变量加一,如果没有就重新产生一个变量,这样就可以在页面上显示访问的记录
可以没有登录页面每次登录在数据库中记录一条记录
如图:
简单的说个我的思路供你借鉴:
在线人数,我理解为当前应用的session数目,不过sevlert好像不提供获取全部session的方法,可以通过加一个sessionlistener来记录(创建就+1,销毁就-1)
访问量相对简单,你定义一个全局的计数器就好了,来一个(这个有很多种方法,比如:有一个新的session被创建)人你就+1
以上就是关于Java 如何实现最近访客功能全部的内容,包括:Java 如何实现最近访客功能、Java_web怎么记录用户的访问记录。、java怎么实统计在线人数,和访问量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)