学Java-计数器-文件版[Java编程]
本文“学Java-计数器-文件版[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我们先看一个利用文件的代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
// 此文件的版权归
// Java世纪网(http://www.java2000.net)和 CSDN(www.csdn.net)全部
// 作者:老紫竹
// 转载必须保存此版权声明
%>
<%@page import="java.io.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%!// 一个同步用的锁
private static final Object lock = new Object();
// 注意默许的文件目录在tomcat/bin目录下面
private static final File file = new File("counter.dat");%>
Hello Word!
<%
Integer count = 0;
synchronized (lock) {
// 我们从文件读取数据
// 假如文件不存在,则需求初始化
if (!file.exists()) {
// 成立一个新的文件
file.createNewFile();
count = 0;
} else {
// 预备读取文件
FileReader reader = new FileReader(file);
// 从文件里读取int数据
count = reader.read();
// 关闭文件
reader.close();
}
count++;
// 预备写入文件
FileWriter writer = new FileWriter(file);
// 写入
writer.write(count);
// 关闭文件
writer.close();
}
%>
当前一共拜候次数为:<%=count%>
</body>
</html>
以上是“学Java-计数器-文件版[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |