当年情下载:jsp,jsp网页计数器代码?

来源:百度文库 编辑:高考问答 时间:2024/04/30 02:00:26
以下是网页计数器代码:

<%@ page contentType="text/html;charset=gb2312" language="java" import="java.util.*,java.io.*"%>
<html>
<head><title>TestCount</title></head>
<body>
<%
Properties set=new Properties();
Date d=new Date();
try{
set.load(new FileInputStream("count.txt"));
}
catch(Exception e){
set.getProperty("num",String.valueOf(0));
}
int c=Integer.parseInt(set.getProperty("num"))+1;
out.println("日前一共有"+c+"人访问!");
set.put("num",String.valueOf(c));
set.store(new FileOutputStream("count.txt"),"计数器");

%>
</body>
</html>

问题一:程序能够正确运行,可是我想把生成存放计数的网页放在根目录下怎么做?
现在这个程序生成的count.txt文件是放在C盘下的,我的网页是放在:C:\tomcat\webapps\chat\lx
目录下的,所以我想让生成文件也生成在C:\tomcat\webapps\chat\lx目录下
问题二:我打开cont.txt文件的格式如下:
#???
#Thu Feb 02 16:01:31 CST 2006
num=43
也就是三个问题代替了set.store(new FileOutputStream("count.txt"),"计数器");这条语句里的计数器三个字
我想要在生成文件中能正常显示计算器三个字而不是显示?号该怎么解决?
谢谢!!

问题1:
set.load(new FileInputStream("count.txt"));
改为
set.load(new FileInputStream("C:\tomcat\webapps\chat\lx\count.txt"));

问题2:
是java中文编码问题,建议你用google搜索'java中文问题',很容易解决