posts - 44,  comments - 48,  trackbacks - 0
    本实例实现一个简单的网站计数器
    [编程要点]
    这里主要用到了Java2的同步处理机制,每个Java application 都有basic.counter的属性,当application被调用一次就把basic.counter值加1.
    [程序实现]
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>
<%
  Integer count = null;
  //同步处理
 
synchronized (application)
  {
    //从内存当中读取访问量
    count = (Integer) application.getAttribute("basic.counter");
    if (count == null)
    count = new Integer(0);
    count = new Integer(count.intValue() + 1);
    //将访问量保存到内存当中
    application.setAttribute("basic.counter", count);
  }
%> 
<html>
<head>
<title>简单计数器</title>
</head>
<body>
<center>
<font size=10 color=blue>简单计数器</font>
<br>
<hr>
<br>
<font size=5 color=blue>您好!您是本站的第 <%= count %> 位客人</font>
</center>
</body>
</html>

[运行结果]


{41104DB0-9104-4E70-BE06-CBAB52A5E206}.BMP
posted on 2006-08-21 12:16 摩西 阅读(1072) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: