Java Bean实现网页来访计数器
2009-10-10 16:41
316 查看
1.JSP页:
<%--
Document : index
Created on : 2009-10-10, 14:47:46
Author : lucifer
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="count" class="MyBean.Counter"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body bgcolor="#FFFFCC">
<center>
<font size="+5" face="楷体">Welcome!!</font><br>
You're the
<%
String url = "C://Users//lucifer//Desktop//count.txt";
//改成自己的text文件,用来计数
count.setPath(url);
count.setCount();
out.println(count.getCount());
%>
Visitor!!!
</center>
</body>
</html>
2.Bean:
package MyBean;
import java.io.*;
/**
*
* @author lucifer
*/
public class Counter {
private String url;
private String count;
public void setPath(String url){
this.url = url;
}
public String getCount(){
try{
BufferedReader br;
br = new BufferedReader(new FileReader(url));
count = br.readLine();
br.close();
return count;
}
catch(IOException e){
e.printStackTrace();
return "No Record!";
}
}
public void setCount(){
try{
BufferedReader br = new BufferedReader(new FileReader(url));
count = new String(br.readLine());
int num;
if(count == null)
num = 1;
else
num = Integer.parseInt(count) + 1;
try{
PrintWriter pw = new PrintWriter(new FileOutputStream(url));
pw.println(num);
pw.close();
}
catch(IOException e){
System.out.println(e.getMessage());
}
br.close();
}
catch(IOException e){
e.printStackTrace();
}
}
}
<%--
Document : index
Created on : 2009-10-10, 14:47:46
Author : lucifer
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="count" class="MyBean.Counter"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body bgcolor="#FFFFCC">
<center>
<font size="+5" face="楷体">Welcome!!</font><br>
You're the
<%
String url = "C://Users//lucifer//Desktop//count.txt";
//改成自己的text文件,用来计数
count.setPath(url);
count.setCount();
out.println(count.getCount());
%>
Visitor!!!
</center>
</body>
</html>
2.Bean:
package MyBean;
import java.io.*;
/**
*
* @author lucifer
*/
public class Counter {
private String url;
private String count;
public void setPath(String url){
this.url = url;
}
public String getCount(){
try{
BufferedReader br;
br = new BufferedReader(new FileReader(url));
count = br.readLine();
br.close();
return count;
}
catch(IOException e){
e.printStackTrace();
return "No Record!";
}
}
public void setCount(){
try{
BufferedReader br = new BufferedReader(new FileReader(url));
count = new String(br.readLine());
int num;
if(count == null)
num = 1;
else
num = Integer.parseInt(count) + 1;
try{
PrintWriter pw = new PrintWriter(new FileOutputStream(url));
pw.println(num);
pw.close();
}
catch(IOException e){
System.out.println(e.getMessage());
}
br.close();
}
catch(IOException e){
e.printStackTrace();
}
}
}
相关文章推荐
- CSS 网页表单实现鼠标悬停交互效果
- C#实现通过程序自动抓取远程Web网页信息(转载)
- JS实现的网页倒计时数字时钟效果
- jQuery实现对网页节点的增删改查功能示例
- JavaScript代码实现刷新父网页 JavaScript弹出新窗口后,关闭新窗口时,刷新父窗口
- Javascript获得各种当前网页页面详细地址的实现
- javascript使用输出语句实现网页特效代码
- JS实现的另类手风琴效果网页内容切换代码
- 如何使用Java语言实现一个网页爬虫
- JavaScript简单实现网页回到顶部功能
- JS实现从网页顶部掉下弹出层效果的方法
- 实现网页打开进度条的一小段代码
- JavaScript实现网页图片等比例缩放实现代码及调用方式
- ASP.NET实现在服务器控制网页
- php银联网页支付实现方法
- JavaScript实现网页图片等比例缩放
- 跨浏览器的网页右键菜单的简单实现
- JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
- 《黑马程序员》 javaweb网页爬虫技术的实现
- 实现图片滑动、滚动、菜单栏(导航)滑动、文字滚动等效果的网页插件superslide2