弄个filter呗,映射到任意url,再从request.getRemoteAddr()获得访问的地址,把地址存到set里面不就得了?别忘了判断地址是否已存在于set中。
request.getRemoteAddr()取得IP。存入数据库或一个文件中,别放在程序里面,不然要是服务器关闭了就重头开始计算了
按照一个session的创建和关闭。
在struts2的session做创建的监听器,对request.getRemoteHost()写进数据库
数据表:
id ip vip time link
唯一键 访问IP 是否会员 访问时间 访问方式(怎样到达这个链接)