如何在服务器上运行公共JSP页面

时间:2012-08-22 22:32:32

标签: java jquery jsp

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

在主页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)。

这样做的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

生成一次时间并将其发送给两者,如果你想确保他们收到相同的东西。

答案 1 :(得分:0)

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

通过应用一些基本逻辑,

最接近5的倍数,例如floor-ceiling values获取价值。休息是你和你的方法。