如何实现jsp页面上显示时时时间啊? 初学jsp想在页面上嵌上一行时间显示不知道应该如何实现使用java库的Date()函数只可以得到静态的,可以通过不断刷新页面来实现不过太麻烦并且页面总是闪烁希望哪位朋友能提供代码思路也可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个例子吧,最下面form中的value,你在jsp里面用java代码赋值就可以了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=gb2312"><BODY onload=showtime(); ><SCRIPT language=JavaScript><!--var now = new Date()function showtime(){ hours=document.time.face1.value minutes=document.time.face2.value seconds=document.time.face3.valueruntime() }function runtime() { var h= ((hours < 10) ? "0":"" ) + hours var m= ((minutes < 10) ? "0":"" ) + minutes var s= ((seconds < 10) ? "0":"" ) + seconds document.time.face.value = h+":"+m+":"+s seconds++ if (seconds>59){seconds=0;minutes++}; if (minutes>59){minutes=0;hours++}; if (hours>23){hours=0} setTimeout("runtime()" ,1000) }//--></SCRIPT> <FORM name=time action="" method=post> <INPUT size=7 name=face> <INPUT type=hidden size=4 value=12 name=face1> <INPUT type=hidden size=4 value=52 name=face2> <INPUT type=hidden size=4 value=1 name=face3> </FORM></BODY></HTML> 上面的方法是显示服务端的时间,如果你要显示客户端的时间,改一下showtime函数就可以了function showtime(){ var now = new Date(); hours=now.getHours(); minutes=now.getMinutes(); seconds=now.getSeconds();runtime() } 回复人: masse(当午) ( ) 信誉:100 我不熟悉js,可以解释一下setTimeout("runtime()" ,1000)的功能? 每过1000毫秒执行一次runtime函数 回复人: sysmaster(为什么我还不懂) ( ) 信誉:100 okthank you!我已经实验成功了不过还要为input 中的value动态的赋直这个应该很好实现 大家看看我写的这段代码算法上的问题,验证和实际不符啊 Java内存溢出问题 修改TXT文件的问题,我只剩10分了 请问如何给JFrame加上外壳? 一个超级菜问题请教!!来者有分!!! 请问有没有人有 nokia 的 java 的开发工具~~ JAVA中哪个函数可以查看变量的类型? SQL查询问题 哪儿有SCJP的培训教程下载,急! .net发布的webService程序,java做客户端遇见问题。 如何实现动态数组? 看THINKIN IN JAVA 第3版 不懂的地方
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><BODY onload=showtime(); ><SCRIPT language=JavaScript>
<!--
var now = new Date()
function showtime(){
hours=document.time.face1.value
minutes=document.time.face2.value
seconds=document.time.face3.value
runtime()
}
function runtime() {
var h= ((hours < 10) ? "0":"" ) + hours
var m= ((minutes < 10) ? "0":"" ) + minutes
var s= ((seconds < 10) ? "0":"" ) + seconds
document.time.face.value = h+":"+m+":"+s
seconds++
if (seconds>59){seconds=0;minutes++};
if (minutes>59){minutes=0;hours++};
if (hours>23){hours=0}
setTimeout("runtime()" ,1000)
}
//-->
</SCRIPT> <FORM name=time action="" method=post>
<INPUT size=7 name=face>
<INPUT type=hidden size=4 value=12 name=face1>
<INPUT type=hidden size=4 value=52 name=face2>
<INPUT type=hidden size=4 value=1 name=face3>
</FORM>
</BODY>
</HTML>
如果你要显示客户端的时间,
改一下showtime函数就可以了
function showtime(){
var now = new Date();
hours=now.getHours();
minutes=now.getMinutes();
seconds=now.getSeconds();
runtime()
}
setTimeout("runtime()" ,1000)
的功能?
ok
thank you!
我已经实验成功了
不过
还要为input 中的value动态的赋直
这个应该很好实现