1

我不知道我是否写了正确的问题,但这是我想做的:

在主页index.jsp中,我有一个DIV.

<div id="test">
</div>

使用JQUERY我将JSP在 this 中加载另一个页面DIV

$("#test").load("chat.jsp");

在 chat.jsp 中,我将使用 TIMER 或 THREAD 每 5 秒打印一条消息。

<% out.println("Welcome"); %>

或者

<%="Welcome"%>

假设有两个客户端要访问加载chat.jsp页面,客户端 A 和客户端 B,并且该页面在服务器上运行,它在 打印“欢迎”,在12:00:00打印另一个“欢迎” 12:00:05

假设客户端 A 在 加载页面12:00:01,客户端 B 在 加载页面12:00:04

我希望两个客户都在 收到“欢迎” 12:00:05,而不是在12:00:06(对于 A)和12:00:09(对于 B)。

做到这一点的最佳方法是什么?

4

2 回答 2

0

好吧,如果您正在寻找一种方法,那么建议您使用mod %运算符来获取余数,然后使用 someif-else conditional construct来获取

5通过应用一些基本逻辑(例如floor-ceiling values获取值)来最接近的倍数。休息是你和你的方法。

于 2012-08-23T04:21:12.833 回答
0

如果您想确保他们收到相同的内容,请生成一次并将其发送给双方。

于 2012-08-22T22:40:47.313 回答