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

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          <%@ page contentType="text/html;charset=gb2312" %>
          <!--jsp計數(shù)器-->
          <%-- 以前學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);}
          //寫入時控制因為刷新引起的重復計數(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)站導航:
           
          主站蜘蛛池模板: 北京市| 昔阳县| 化德县| 新余市| 喀喇沁旗| 格尔木市| 唐山市| 栖霞市| 奎屯市| 偃师市| 千阳县| 天长市| 长葛市| 沈丘县| 章丘市| 莱阳市| 西平县| 绥化市| 闵行区| 恭城| 大埔区| 两当县| 静海县| 乌恰县| 葫芦岛市| 镶黄旗| 玛沁县| 张家界市| 肇东市| 隆安县| 柘荣县| 同心县| 方正县| 黔西县| 寻甸| 河曲县| 潍坊市| 秭归县| 湘乡市| 伊宁县| 永登县|