JSP初学者的疑惑(二) 编程篇(2)实时显示 这个其实用javascript就可以做到的,若用java也是可以的,有专门的类,不过象你说的那个功能,最好用javascript,你搜一下吧,哪都有,而且都不错,哈 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实时显示客户端时间可用javascript或者applet,实时显示服务器端时间,就比较困难了,除非你不计成本,客户端不停的向服务器端提交请求,获取服务器端时间并显示。 用javascript可以显示客户端时间,而要实时显示服务器端时间代价也太大了吧,就需要不停的交互 是呀.如果JSP实现,你必须定时的刷新页面,这样做的代价太大了使用JavaScript是最好的方式 FLASH,JS---------------------------------------我设计的服务器已经支持CGI了:http://osdev.dec.cn:8080/gb1/index.pl <!--显示时间--><script language="JavaScript"><!--todayDate = new Date();date = todayDate.getDate();month= todayDate.getMonth() +1;year= todayDate.getYear();document.write("今天是")if(navigator.appName == "Netscape"){ document.write("<font color=#ff0000>"); document.write(1900+year); document.write("</font "); document.write("年"); document.write("<font color=#ff0000>"); document.write(month); document.write("</font "); document.write("月"); document.write("<font color=#ff0000>"); document.write(date); document.write("</font "); document.write("日");}if(navigator.appVersion.indexOf("MSIE") != -1){document.write("<font color=#ff0000>");document.write(year);document.write("</font>");document.write("年");document.write("<font color=#ff0000>");document.write(month);document.write("</font>");document.write("月");document.write("<font color=#ff0000>");document.write(date);document.write("</font>");document.write("日");}//--> </script>要到秒的话,看javascript的方法 楼上的兄弟们,用javascript怎么显示服务器的信息啊?javascript只能操作客户端的信息。用javascript怎么显示服务器的信息啊?数据库也在服务器上,要是能显示服务器的系统时间,那还是javascript吗?你要是能有现成的代码显示服务器端的时间,我愿意出2000分换你的代码。不够可以再加。其实楼主如果没有特别的需求,用客户端的信息就足够用了。我倒是有办法显示服务器的信息,就是麻烦一些,而且效率很低。就是你不停的刷新页面,每次向数据库插入一条记录,写入系统时间。然后,再读出这个字段。但是要不断的刷新,不断的在客户端向服务器传送数据,这样无论是服务器还是客户端的压力都会很大。 这样吧,变通一下:)开始时从服务器上取得时间,然后校准客户端的时间,最后用javascript显示客户端的时间 不用javascript和applet,而用JSP怎样实时现实客户端的时间呢?(即用Java代码) javascript是在客户端执行的jsp是在服务端执行的 建议:先从服务端得到时间,传给javascript 每秒链接一次服务器服务器都被你搞疯了javascript不是挺好? 用javascript可以显示客户端时间,而要实时显示服务器端时间代价也太大了吧,就需要不停的交互 每秒链接一次服务器服务器都被你搞疯了javascript不是挺好? 用JAVA小应用程序啊!用它实现实时和服务器的通讯! 连接服务器时间一次,记录下服务器与客户端的时间差,然后用script显示客户时间加上时间差. 对精度要求不高,可以使用WEIWEILI() 的方法: 取一次服务器时间(网页传递过程有时间延迟) 在本地做计时器,时间累加否则只能用applet或XMLhttp,代价很高。 办法:1,在JSP中取服务器时间,赋值给JS2,在JS中取客户端的时间然后算出客户端与服务器之间的视差,再在JS取得的客户机的实时得时间上处理,输出时间。除此之外就只能用类似非刷新技术的聊天室采用的服务器推的技术了,那就比较复杂了,毕竟HTTP不支持持续的连接。 快来帮我看一段jsp+JavaScript 时间字符串转怎么转换为数字 如何在jsf页面中将selectBooleanCheckbox和对应的记录的关键字联系起来? js中页面控制的问题 servlet 里面不能调用静态方法吗? 用itext包如何实现html to PDF 请问怎样用JSP对"2003-10-5 10:5"与"2003-10-8 10:5"做一个时间大小的判断? 急!急!急!急! JSP开发问题集 Vector 和 hashtable 是什么东东?javabean访问数据库有几种方法? 我的一个贴子找不到了,是不是被删除了 图片上传和显示的问题
---------------------------------------
我设计的服务器已经支持CGI了:
http://osdev.dec.cn:8080/gb1/index.pl
显示时间
-->
<script language="JavaScript">
<!--
todayDate = new Date();
date = todayDate.getDate();
month= todayDate.getMonth() +1;
year= todayDate.getYear();
document.write("今天是")
if(navigator.appName == "Netscape")
{
document.write("<font color=#ff0000>");
document.write(1900+year);
document.write("</font ");
document.write("年");
document.write("<font color=#ff0000>");
document.write(month);
document.write("</font ");
document.write("月");
document.write("<font color=#ff0000>");
document.write(date);
document.write("</font ");
document.write("日");
}
if(navigator.appVersion.indexOf("MSIE") != -1)
{
document.write("<font color=#ff0000>");
document.write(year);
document.write("</font>");
document.write("年");
document.write("<font color=#ff0000>");
document.write(month);
document.write("</font>");
document.write("月");
document.write("<font color=#ff0000>");
document.write(date);
document.write("</font>");
document.write("日");}//-->
</script>
要到秒的话,看javascript的方法
你要是能有现成的代码显示服务器端的时间,我愿意出2000分换你的代码。不够可以再加。
其实楼主如果没有特别的需求,用客户端的信息就足够用了。
我倒是有办法显示服务器的信息,就是麻烦一些,而且效率很低。
就是你不停的刷新页面,每次向数据库插入一条记录,写入系统时间。然后,再读出这个字段。但是要不断的刷新,不断的在客户端向服务器传送数据,这样无论是服务器还是客户端的压力都会很大。
开始时从服务器上取得时间,
然后校准客户端的时间,
最后用javascript显示客户端的时间
(即用Java代码)
先从服务端得到时间,
传给javascript
服务器都被你搞疯了
javascript不是挺好?
服务器都被你搞疯了
javascript不是挺好?
记录下服务器与客户端的时间差,
然后用script显示客户时间加上时间差.
取一次服务器时间(网页传递过程有时间延迟)
在本地做计时器,时间累加
否则只能用applet或XMLhttp,代价很高。
1,在JSP中取服务器时间,赋值给JS
2,在JS中取客户端的时间然后算出客户端与服务器之间的视差,再在JS取得的客户机的实时得时间上处理,输出时间。
除此之外就只能用类似非刷新技术的聊天室采用的服务器推的技术了,那就比较复杂了,毕竟HTTP不支持持续的连接。