JSP计数器--网站统计访问量
来源:互联网 发布:淘宝美工可以自学吗 编辑:程序博客网 时间:2024/04/30 04:29
<span style="font-family:Arial;">第一种直接用jsp的内置对象</span>
<body><%Integer count = (Integer) application.getAttribute("counter");if(count == null){count=0;}//计数器加1count++;//写入计数器application.setAttribute("counter", count);%><h1>计数器</h1>你是第<%=count %>位访问者</body>
第二种:用ServletContext(但我们推荐用第一种)
package 网站统计访问量;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet("/CountServlet")public class CountServlet extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=utf-8");ServletContext application = request.getServletContext();Integer count = (Integer) application.getAttribute("counter");/* * 1. 获取ServletContext对象 2. 从ServletContext对象中获取名为count的属性 3. * 如果存在:给访问量加1,然后再保存回去; 4. * 如果不存在:说明是第一次访问,向Servletcontext中保存名为count的属性,值为1 *///下面注释的部分有点错误,在第一次访问的时候会输出null,所以最好用第二种//if (count == null) {//application.setAttribute("counter", 1);//} else {//application.setAttribute("counter", count + 1);// 每访问一次加1//}if(count == null){count=0;}count++;application.setAttribute("counter", count);System.out.println("访问量:" + count);// 是在控制台输出/* * 向浏览器输出 需要使用响应对象! */PrintWriter out = response.getWriter();out.print("访问量" + "<h2>" + count + "</h2>");//在浏览器页面输出}}
0 0
- JSP计数器--网站统计访问量
- jsp网站访问量计数器
- jsp网站访问量计数器
- java jsp实现网站访问量的统计
- ASP网站访问量计数器
- JSP + Servlet统计访问量
- Servlet学习笔记--统计网站的访问量(jsp/servlet)
- 网站访问量统计实现.
- dwr 统计网站访问量
- 网站访问量统计
- 网站访问量统计
- 统计网站访问量
- 网站访问量的统计
- java统计网站访问量
- java统计网站访问量
- 统计网站接口访问量
- php 网站访问量统计
- 页面访问量和网站访问量的统计
- python 操作mysql数据库
- [JAVA web]ftpClient, web.xml
- 透明dialog
- POJ2996 Help Me with the Game 模拟题
- 物联12:高频读写器:AT89S51+MF RC500设计示例
- JSP计数器--网站统计访问量
- Linux 挂载硬盘
- UML 问题域
- 生产者/消费者问题的多种Java实现方式
- bzoj3566: [SHOI2014]概率充电器 dp
- poj 3774 Scout YYF I (矩阵优化的概率DP)
- UI常用控件UILabel、TestField
- 背包九讲
- Linux源代码网站