取时间你去看看TOMCAT的JSP SAMPLE中的carlendar例子!
这应该使用JAVASCRIPT了!JSP只能一次性的在服务器执行,到了客户端要么提交,否则是不会再次执行的!
这应该使用JAVASCRIPT了!JSP只能一次性的在服务器执行,到了客户端要么提交,否则是不会再次执行的!
解决方案 »
- 怎么用java转换16进制ieee浮点数C1C8FDF3为10进制小数
- 如何实现java磁性窗体
- 我想自定义一个环境变量,用java程序怎么读到这个变量!
- 谁能给个线程安全和非线程安全的代码实例?
- java程序的运行!
- 求救!!关于鼠标响应事件的问题
- 请教:Swing中怎么让新窗口居中显示?
- 大家帮我看看这个问题
- (关于c/s问题)各位高手我写了c/s结构的程序,Server是采用Java写的,Client是采用VC写的,详情请进来看看!
- 按钮在APPLETVIEW中没有,在HTML中却有,请问是什么问题?
- 帮忙解决一个Vector的问题
- 给我一个简单的JAVA与ORACLE数据库的例子?重谢!
这个机制,你可以参考聊天试的做法。
用一个循环+out.println("XXX")
out.flush();
xxx为javascript内容,用它来控制你的显示。我现在做的项目中就用到这个方法,
但这样,你的这个不断的叶面会越来越大,
到一定的时候要reload(),清除数据。
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript">
var Sseconds=25;
var Sminutes=50;
var Shours=9;
var Shalfs=0;
ie4=(document.all)?true:false;function bl(Itime)
{
if (Itime<10) Itime='0'+Itime;
return Itime;
}
function writeT()
{
Shalfs++;Shalfs=Shalfs%2;
STimev='';
if (Shalfs) {
Sseconds++;
if (Sseconds>59) { Sseconds=0; Sminutes++;
if (Sminutes>59) { Sminutes=0; Shours++;
if (Shours>23) Shours=0;
}
}
STimev+=bl(Shours)+":"+bl(Sminutes)+":"+bl(Sseconds);
}
else STimev+=bl(Shours)+" "+bl(Sminutes);
if(ie4) {
document.all['time'].innerHTML=STimev;
setTimeout('writeT()',500);
}
}
</script>
</HEAD><BODY>
<layer name='time'></layer><div id="time"></div><script>writeT();</script>
</BODY>
</HTML>
以上是产生时间的SCRIPT