jsp页面统计信息
在jsp首页我想做类似:
您是第555个访问者
目前有 25 位在线者
■ 浏览器核心: IE
■浏览器版本号: 9.0
■操作平台: WinNT
■ IP地址: 172.16.37.204
在jsp页面上显示用户的上面的信息,我该怎么么实现?那位大神给个代码看看啊....非常感谢啊!
------解决方案--------------------第几个访问者,这个可以让首页面负责进行记录,为了保证数据不丢失,可以写入数据库中。
update 访问次数记录表 set 次数=次数+1
在线用户数,一般用SessionListener来进行记录。
两个事件:
1、SessionCreate,标志着用户在线;
2、SessionDestory,标志着用户离开(可能是超时);
------解决方案--------------------http://blog.csdn.net/lip009/article/details/1341005
------解决方案--------------------这个得到的是依据Session来判定的在线人数,并不是访问量。
过半个小时后(会话超时)),这个数字就会逐渐变小的。
如果要让在线这个概念更为精确的话,可以将会话超时时间适当调低,比如10分钟。
------解决方案--------------------try:
HTML code
<p>系统平台:<script>document.write(navigator.platform)</script></p>
<p>浏览器:<script>document.write(navigator.appName)</script></p>
<p>浏览器版本:<script>document.write(navigator.appVersion)</script></p>
<p>您的IP:${pageContext.request.remoteAddr}</p>
------解决方案--------------------
修改这个文件:WEB-INF\web.xml
靠近末尾的地方,增加(单位是分钟,注意别设置太小,否则用户狂超时就不好了):
<session-config>
<session-timeout>5</session-timeout>
</session-config>
------解决方案--------------------
IPv6,表示本机,类似于: 127.0.0.1