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);
相关新闻>>
- 发表评论
-
- 最新评论 更多>>