快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记怡情娱乐苹果下载:jsp计数器制作手册



计数器是一样平常网站必备的东东,别鄙视它了,每当站长看着小小计数器上的数字飞速增长的时刻,感到其实是好极了。曩昔我们用cgi、asp来写计数器,这方面的文章很多了,在这里,我们将会采纳今朝对照盛行的jsp技巧演示若何做一个计数器。

此中我们用到了两个文件,test.jsp文件用于在浏览器中运行,counter.java是后台的一个小java bean法度榜样,用来读计数器的值和写入计数器的值。而对付计数器的保存,我们采纳了一个文本文件lyfcount.txt。

下面是具体的法度榜样代码(test.jsp放到web目录下,counter.java放到class目录):

//test.jsp文件

计数器演示法度榜样

您是第位造访者

//counter.java 读写文件的一个bean

import java.io.*;

public class counter extends Object {

private String currentRecord = null;//保存文本的变量

private BufferedReader file; //BufferedReader工具,用于读取文件数据

private String path;//文件完备路径名

public counter() {

}

//ReadFile措施用来读取文件filePath中的数据,并返回这个数据

public String ReadFile(String filePath) throws FileNotFoundException

{

path = filePath;

//创建新的BufferedReader工具

file = new BufferedReader(new FileReader(path));

String returnStr =null;

try

{

//读取一行数据并保存到currentRecord变量中

currentRecord = file.readLine();

}

catch (IOException e)

{//差错处置惩罚

System.out.println("读取数据差错.");

}

if (currentRecord == null)

//假如文件为空

returnStr = "没有任何记录";

else

{//文件不为空

returnStr =currentRecord;

}

//返回读取文件的数据

return returnStr;

}

//ReadFil和记怡情娱乐苹果下载e措施用来将数据counter+1后写入到文本文件filePath中

//以实现计数增长的功能

public void WriteFile(String 和记怡情娱乐苹果下载filePath,String counter) throws FileNotFoundException

{

path = filePath;

//将counter转换为int类型并加一

int Writestr = Integer.parseInt(counter)+1;

try {

//创建PrintWriter工具,用于写入数据到文件中

PrintWriter pw = new PrintWriter(new FileOutputStream(filePath));

//用文本款式打印整数Writestr

pw.println(Writestr);

//清除PrintWriter工具

pw.close();

} catch(IOException e) {

//差错处置惩罚

System.out.println("写入文件差错"+e.getMessage());

}

}

}

到这里,法度榜样写完了,将counter.java编译为counter.class,同样放在对和记怡情娱乐苹果下载应的class目录下,在根目录下建立一个lyfcoun和记怡情娱乐苹果下载t.txt文件,文件内容就一个数字0,直接在浏览器中敲入地址就可以看到计数器了,刷新浏览器会看到赓续变幻的数字。

(假如运行时刻提示找不到文件,请将上面test.jsp中的readfile那一句注释后运行一次则lyfcount和记怡情娱乐苹果下载.txt文件自动建立,然后就可以正常运行。)

您可能还会对下面的文章感兴趣: