找jsp编的简单计数器程序

blueskyyun 2004-03-24 09:15:22
我是一位java初学者,现在急需一个jsp的网站计数器程序,哪位大虾可以帮忙?
在论坛回复或者电邮blueskyyun@sina.com。谢谢了!
...全文
44 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Frank_Xu 2004-03-25
  • 打赏
  • 举报
回复
<iframe
frameborder=20 height=22 scrolling=no src="count.jsp" width=120 topmargin="0" leftmargin="0" target="_self">
</iframe>

建立一個hits.txt文件,初始化為1,並找0~9十個數字的圖片.全部放在同一個目錄下.

count.jsp*****
<%@ page contentType="text/html;charset=big5"%>
<%@ page language="java" import="java.io.*"%>
<%@ page import="java.lang.*"%>

<%
String szPath=application.getRealPath("/");
szPath=szPath+"hits.txt";
String szRecord="";
BufferedReader file=new BufferedReader(new FileReader(szPath));
try{
szRecord=file.readLine();
}
catch(IOException e){
System.out.println("讀計數器數據錯誤");
}
if(szRecord==null) szRecord="0";

int nRecord=0;
nRecord=java.lang.Integer.parseInt(szRecord)+1;
//System.out.println(nRecord);
try{
File f=new File(szPath);
PrintWriter pw=new PrintWriter(new FileWriter(f));
pw.print(nRecord);
pw.close();
}
catch(IOException e){
System.out.println("寫計數器數據錯誤");
}
String szOut="<body topmargin='0' leftmargin='0' bgcolor='#000000'>";
int i=0;
int k=8-szRecord.length();
for (i=0;i<k-1;i++)szOut=szOut + "<img src='0.gif'>";
for (i=0;i<szRecord.length();i++){
szOut=szOut+"<img src='" + szRecord.charAt(i) +".gif'>";
}
szOut=szOut+"</body>";
out.println(szOut);
%>

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧