在jsp页面中连续加载数据库中的数据

时间:2012-04-17 18:24:41

标签: mysql jsp servlets chat

我正在使用jsp和servlet创建一个简单的聊天应用程序。 我的问题是jsp页面只在点击提交按钮时显示消息(存储在数据库中)。 结果,直到类型user1没有单击提交,他看不到user2键入了什么。 谁能建议我一个解决方案? 提前谢谢。

2 个答案:

答案 0 :(得分:1)

从客户端/服务器的角度考虑这一点。如果您的客户没有连接"到服务器,这是浏览器的情况,你需要"连接"它到服务器获取更新的消息或文本。您可以通过一些客户端实现这一目标,无论是事件还是汇集计时器,甚至是推送技术,但这对于初学者来说可能有点复杂。 HTML5有一种注册事件的方式,javascript可以为新消息汇集....

答案 1 :(得分:0)

Ajax:http://w3schools.com/ajax/

使用javascript,您可以控制浏览器连接到服务器以询问数据的时刻。它仍然有限 - 您将更新聊天,例如每一秒。