程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP計數器

JSP計數器

編輯:關於JSP

    許多地方都會用到的jsp(SUN企業級應用的首選)計數器,希望對大家有幫助,做為收藏之用吧。

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="java.io.*"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>計數器</title>
</head>

<%!
//同步更新計數器
    synchronized void counter(){
        ServletContext application=getServletContext();       //構造application對象(可選)
        String szPath=application.getRealPath("/");               //得到當前路徑
        szPath=szPath+"hits.txt";                                       //計數器文件 0-9999999999999...
        String szRecord="";                                               //記數 String
     int nRecord=0;                                                 //記數 int
  
        try{
            BufferedReader file=new BufferedReader(new FileReader(szPath));
            szRecord=file.readLine();                                   //讀取計數器文件
        }
        catch(IOException e){
            e.printStackTrace(System.err);
        }
        if(szRecord==null)  szRecord="0";                          //如果計數器文件為空

        nRecord=java.lang.Integer.parseInt(szRecord)+1;    //計數器+1
        try{
            File f=new File(szPath);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved