我不知道我是否写了正确的问题,但这就是我想要做的事情:
在主页index.jsp
中,我有DIV
。
<div id="test">
</div>
使用JQUERY
我要在JSP
内加载另一个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)。
这样做的最佳方法是什么?
答案 0 :(得分:0)
生成一次时间并将其发送给两者,如果你想确保他们收到相同的东西。
答案 1 :(得分:0)
好吧,如果您正在寻找一种方法,那么建议您使用mod %
运算符来获取余数,然后使用一些if-else
conditional construct
来查找
最接近5
的倍数,例如floor-ceiling values
获取价值。休息是你和你的方法。