隨筆 - 4  文章 - 10  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          <%@ page contentType="text/html;charset=gb2312" %>
          <!--jsp計數(shù)器-->
          <%-- 以前學(xué)ASP時,用ASP做防止刷新的計數(shù)器很簡單,以下是一個用JSP做的計數(shù)器--%>
          <html>
          <head>
          <title>jsp計數(shù)器</title>
          </head>
          <body>
          <%@ page import="java.io.*" %>
          <%
          //out.println(request.getHeader("Cookie"));
          String currentRecord = null;//保存文本的變量
          BufferedReader file; //BufferedReader對象,用于讀取文件數(shù)據(jù)
          String nameOfTextFile = "count.txt";
          //讀取
          file = new BufferedReader(new FileReader(nameOfTextFile));
          String readStr =null;
          int writeStr =0; //如果計數(shù)文本中的計數(shù)值為空則讓它顯示時變成1并寫入
          try
          { readStr = file.readLine(); }
          catch (IOException e)
          { System.out.println("讀取數(shù)據(jù)錯誤."); }
          if (readStr == null) readStr = "沒有任何記錄";
          //判斷cookie,第一次登陸時加1,刷新時不累計計數(shù)
          else if (request.getHeader("Cookie")==null)
          { writeStr = Integer.parseInt(readStr)+1;}
          else
          { writeStr = Integer.parseInt(readStr);}
          //寫入時控制因為刷新引起的重復(fù)計數(shù)
          if (request.getHeader("Cookie")==null)
          {
          try {
          PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));
          pw.println(writeStr);
          pw.close();}
          catch(IOException e) {
          out.println(e.getMessage());}
          }
          %>
          <p align="center">您是CNJSP的第<b><font color="red"><%=writeStr%></font></b>位客人。</p>
          </body>
          </html>
          posted on 2007-08-16 12:14 冬天出走的豬 閱讀(88) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 凤庆县| 磐石市| 和龙市| 河池市| 西城区| 宜兰市| 崇仁县| 武穴市| 巫山县| 特克斯县| 宜章县| 金堂县| 丹寨县| 桓仁| 林芝县| 扎囊县| 保山市| 若尔盖县| 田东县| 盐边县| 青冈县| 特克斯县| 儋州市| 太仓市| 定兴县| 永顺县| 六安市| 剑河县| 炎陵县| 景谷| 常宁市| 绥江县| 河间市| 临武县| 特克斯县| 临猗县| 淅川县| 江门市| 瑞丽市| 阜新| 策勒县|