利用java实现简单图像的计数器、执行图:
如果想了解更多关于java的信息,请单击《Java EE软件工程师》进行学习。
计数器//同步更新计数器
同步化语音计数器(
servletcontextapplication=getservletcontext (; //创建APP对象(可选) () ) ) ) ) ) ) ) ) ) )。
stringszpath=application.get realpath ('/'; //得到当前路径
szPath=szPath 'hits.txt '; //计数器文件0-9999999999 .
StringszRecord=' '; //数字符串
intnRecord=0; //计数int
try{
bufferedreaderfile=newbufferedreader (new filereader ) SZ路径);
szRecord=file.readLine (; //读取计数器文件
}
catch(exceptione ) {
系统. out.println (e;
}
if(SZrecord==null ) {
SZ记录='0'; //计数器文件为空时
}
n record=Java.lang.integer.parseint (SZ record ) 1; //计数器1
try{
filef=新文件(SZ path );
打印机pw=new打印机(new filewriter (f ) );
pw.print (n记录; //写文件。 这样频繁地写文件保存数量的方法是不可取的。
pw.close (;
}
catch(exceptione ) {
系统. out.println (e;
}
}
%
//显示计数器
if(session.isnew () ) /对于新会话
计数(;
}
string path=application.get realpath ('/';
//out.println(path;
StringszPath=Path 'hits.txt ';
StringszRecord=' ';
bufferedreaderfile=newbufferedreader (new filereader ) SZ路径);
try{
szRecord=file.readLine (;
if(SZrecord==null ) {
SZ记录='0';
}
}
catch(exceptione ) {
系统. out.println (e;
}
显示//7位数字gif图像
StringszOut='
当前访问量: inti=0;
intk=7-szRecord.length (; //'0'的个数
for(I=0; I
szOut=szOut ' ';
}
for(I=0; I
szOut=szOut ' ';
}
szOut=szOut ' ';
out.println(SZout;
%
如果你想了解更多的java学习课程,请关注电子导师和导师。