一个关于记时计数器的问题~在线等~

ldboy 2004-09-06 01:23:14
想让一个计数器每阁一段时间就向数据库中插入数据
不想使用<meta http-equiv="Refresh" content="5;url=http://localhost:8080/nono.jsp">
这种方式,有更好的方法吗??
...全文
111 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lovexin 2005-03-31
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.io.*" %>
<HTML>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
<BODY ><FONT Size=2>
<%!
int number=0;
synchronized void countPeople()//计算访问次数的同步方法
{
if(number==0)
{
try{
FileInputStream in=new FileInputStream("c:\\count.txt");
DataInputStream dataIn=new DataInputStream(in);
number=dataIn.readInt();
number++;
in.close();
dataIn.close();
}
catch(FileNotFoundException e)
{ number++;
try {FileOutputStream out=new FileOutputStream("c:\\count.txt");
DataOutputStream dataOut=new DataOutputStream(out);
dataOut.writeInt(number);
out.close();dataOut.close();
}
catch(IOException ee){}
}
catch(IOException ee)
{
}
}
else
{
number++;
try{
FileOutputStream out=new FileOutputStream("c:\\count.txt");
DataOutputStream dataOut=new DataOutputStream(out);
dataOut.writeInt(number);
out.close();dataOut.close();
}
catch(FileNotFoundException e){}
catch(IOException e){}
}
}
%>
<%
countPeople();
%>
<P><P>您是第
<span class="style1"><font size="+2"><%=number%></font></span>
个访问本站的客户。
<BODY>
<HTML>
  • 打赏
  • 举报
回复
xiaomaoy 2004-09-06
关注ING......
  • 打赏
  • 举报
回复
hoggio_1980 2004-09-06
up
  • 打赏
  • 举报
回复
52800195 2004-09-06
关注~!
  • 打赏
  • 举报
回复
ldboy 2004-09-06
楼上的方法不错啊
但是这个JAVASCRIPT在哪里被调用啊
还有就是yourURL.do是url地址吗?
  • 打赏
  • 举报
回复
LxcJie 2004-09-06
使用局部刷新就可以了

<SCRIPT language="javascript">
function subForm()
{
alert("进行记数");
var objReq = new ActiveXObject("Microsoft.XMLHttp");
objReq.open("POST","yourURL.do",false);
objReq.send();
}
setInterval('subForm()',5000);
</SCRIPT>

在你的yourURL.do中进行记数就可以了
  • 打赏
  • 举报
回复
ldboy 2004-09-06
能详细告诉怎么写吗
谢谢

  • 打赏
  • 举报
回复
TinyJimmy 2004-09-06
后台写个进程自己跑吧
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-06 01:23
社区公告
暂无公告