练习--JSP定时刷新与统计用户在某页停留时间
2015-02-15 18:14
246 查看
定时刷新
统计用户在某页停留时间
![](http://img.blog.csdn.net/20150215190458779?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemM1Mjc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
<body> <p>response自动刷新</p> <% response.setHeader("Refresh","10"); out.println(new Date()); %> </body>
统计用户在某页停留时间
<%@page import="java.util.Date"%> <%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"> <title>Insert title here</title> </head> <body> <% session.setMaxInactiveInterval(11);//设置session的有效活动时间为11s Date now = new Date(); int h=0; int m=0; int s=0; if(session.isNew()){ session.setAttribute("start", now); }else{ Date date = (Date)session.getAttribute("start"); Date end = new Date(); long howmuch =end.getTime()-(date.getTime()); h = (int)(howmuch/1000/60/60);//计算在网站停留的小时 howmuch = howmuch -h*60*60*1000; m = (int)(howmuch/1000/60);//计算在网站停留的分钟 howmuch = howmuch -m*60*1000; s = (int)(howmuch/1000);//计算在网站停留的秒 } %> <table width="500" height="100" border="1" bordercolor="black"cellspacing="0" style="margin-top: 200"> <tr bgcolor="lightgray" height="25"> <td align="center"> 统计用户在某一页停留的时间 </td> </tr> <tr> <td align="center"> <%--将用户登录的时间再页面中显示--%> 您登录的时间为:<%=((Date)session.getAttribute("start")).toLocaleString() %> </td> </tr> <tr> <td align="center"> 您在本页的停留时间为:<%=h%>小时<%=m %>分<%=s %>秒 </td> </tr> </table> </body> </html>运行结果:
相关文章推荐
- JSP中统计用户在某页面的停留时间
- 统计用户访问网站页面的停留时间
- 统计用户访问网站页面的停留时间
- 用ASP统计用户在站点的停留时间
- 用户行为统计分析页面停留时间计算
- 如何统计用户在某一页面的停留时间?(不是网站停留时间)
- JSP简单练习-定时刷新页面
- asp.net统计用户在线停留时间
- Spark项目练习(计算用户停留时间最长的两个小区)
- JSP简单练习-定时刷新页面
- JSP中基于Session的在线用户统计分析
- php下统计用户在线时间的一种尝试
- JSP中页面自动定时刷新
- jsp 跨域定时刷新
- php下统计用户在线时间的一种尝试
- 用js统计用户下载网页所需时间的脚本
- php实现用户在线时间统计详解
- JSP中基于Session的在线用户统计分析
- JSP中基于Session的在线用户统计分析
- 求一个论坛的在线人数,假设有一个论坛,其注册ID有两亿个,每个ID从登陆到退出会向一个日志文件中记下登陆时间和退出时间,要求写一个算法统计一天中论坛的用户在线分布,取样粒度为秒。