实现网站访问人数统计功能的步骤:????????????????????????????????????????
- 创建静态登录页面,并指定表单提交由登录处理页面进行处理。
- 创建登录处理页面获得登录信息,查询数据库,判断该用户是否注册,如果该用户已注册,把已登录用户的信息保存在一个全局范围内。
- 在新闻发布系统左导航栏中加入超链接,用来导航到右侧的已访问人数统计页面。
- 创建已访问人数统计页面,从全局范围内取出访问者个数并显示。 ???????
?
需求:??????????????????????????????????????????????????????????????
??为**系统增加已访问人数统计功能。
关键代码:???????????????????????????????????????????????????????????
1、创建静态登录页面login2.html ???????
1 <form method="POST" name="form1" action="login2.jsp">
2、创建登录处理页面login2.jsp,把已登录用户的信息保存在一个全局范围内 ???????
if (rs.next()) { User logineduser = new User(name, pass); session.setAttribute("LOGINED_USER", logineduser); List loginedUsers = new ArrayList(); //访问者列表 if (application.getAttribute("LOGINED_USER") != null) { // 从全局范围内取出原有的访问者列表 loginedUsers = (List) application.getAttribute("LOGINED_USER"); } // 把新登录用户的信息存入访问者列表中 loginedUsers.add(logineduser); application.setAttribute("LOGINED_USER", loginedUsers); response.sendRedirect("index.jsp"); }
3、在新闻发布系统左导航left.jsp页面中加入超链接?????????
1 <a href="showAllLoginedUsers.jsp" target="mainFrame">已访问人数统计</a>
4、创建已访问人数统计页面showAllLoginedUsers.jsp????????
<html>