日期:2014-05-18  浏览次数:20668 次

jsp页面中如何根据特定的时间产生响应的动作。(什么动作都可以)
jsp页面中如何根据特定的时间产生响应的动作。(什么动作都可以)

------解决方案--------------------
javascript实现。jsp反映到客户端就是html代码了,一般只有客户端脚本来做。
------解决方案--------------------
原理:
  通过js读取当前的时间(服务器或客户端时间根据需求选顶),然后跟你想要出发的时间比较,如果满足条件就执行你想要的执行的操作,如提交数据库查询操作等.你也可以出发多长时间刷新页面等动作来实现.

我以前做过的一个类似的.
服务器--->页面出发动作
     当服务器时间是某一时刻(15点),可户进入页面时,如果在14:59:00--15:00:00之间,就在页面显示到15:00:00倒计时的秒数.否则不显示.显示与否的条件有后台程序计算时间来决定.将标志传给页面

另一种是通过页面主动跟服务器通信决定时间:
     例如:如果后台有新定单时,自动声音提醒页面的客户有新订单要处理到达,客户不用刷新就可以知道.这样就只能通过js来自动刷新页面,或自动提交查询操作了.如果有新的定单到达,语音提醒标致有效就可以了.

当然很多方法可以实现,这只是一个参考.

现在ajax应该比较方便了
------解决方案--------------------
setTimeout( "redirect(form1.submit()); ",3000);
------解决方案--------------------
<javascript>
setTimeout( "redirect(form1.submit()); ",3000);
</javascript>