jsp利用application统计在线人数的方法
本文实例讲述了jsp利用application统计在线人数的方法。分享给大家供大家参考。
具体实现方法如下:
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%> <% Stringpath=request.getContextPath(); StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"> <html> <head> <title>application</title> </head> <body> <%! Integernumber;// synchronizedvoidnumberVisiter() { ServletContextapplication=getServletContext(); Integernum=(Integer)application.getAttribute("count"); if(num==null)//如果是第一个访问者 { num=newInteger(1); application.setAttribute("count",num); } else { num=newInteger(num.intValue()+1); application.setAttribute("count",num); } } %> <% if(session.isNew()) { numberVisiter(); Integernumber=(Integer)application.getAttribute("count"); } %> <p> <fontsize="2"color="blue">简单的页面访问计数器</font> </p> <p> <fontsize="2"color="#000000"> 欢迎访问此页面,您是<%=number%>个访问用户 </font> </p> </body> </html>
希望本文所述对大家的jsp程序设计有所帮助。