??? 本實例實現一個簡單的網站計數器
???
[編程要點]???
這里主要用到了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>
[運行結果]
posted on 2006-08-21 12:16
摩西 閱讀(1075)
評論(0) 編輯 收藏