我正在使用jsp和servlets制作一个简单的聊天应用程序。 我的问题是,jsp页面只显示消息(存储在数据库中)点击提交按钮。 因此,直到类型user1没有单击提交,他看不到user2输入的内容。 任何人都可以给我一个解决方案吗? 在此先感谢。在jsp页面中连续加载数据库中的数据
0
A
回答
1
可以从客户端/服务器角度考虑这一点。如果你的客户端没有连接到服务器(这是浏览器的情况),则需要将它“连接”到服务器以获取更新的消息或文本。用户可以通过几种方式完成这一任务,无论是事件还是集合计时器,甚至是Push技术,但对于初学者来说这可能有点复杂。 HTML5对事件注册的方式,javascript中可以集中新消息....
0
阿贾克斯:http://w3schools.com/ajax/
使用JavaScript,你控制的时刻,当浏览器连接到服务器索取数据。它仍然是有限的 - 你会更新聊天每一秒。
相关问题
- 1. 连续从servlet中加载数据并将它显示在JSP页面中
- 2. 避免Jsp中的Scriptlets在页面加载时显示数据
- 3. 用jsp从数据库中删除数据页面
- 4. JSP页面仅从数据库加载一个图像
- 5. JSP页面不会将值添加到我的数据库中
- 6. 在JSP中访问数据库连接
- 7. 在jsp页面显示来自mysql数据库的Highcharts数据
- 8. 在页面加载时只连接数据库一次
- 9. 数据库jsp中的数据库连接
- 10. 从数据库加载到WordPress页面
- 11. codeigniter /数据库页面未加载
- 12. 在页面加载时向mysql数据库插入数据
- 13. 在JSP页面上共享数据库连接和已经加载的脚本,样式页面
- 14. 从jsp页面数据库备份
- 15. 在后台加载页面不会在数据库中插入数据
- 16. 在编辑数据库的JSP页面中编辑表格
- 17. 用于JSP的MS Access数据库连接页面
- 18. JSP - 连接到数据库
- 19. 在滚动页面时从数据库中加载更多数据
- 20. 在servlet中加载页面时从数据库显示图像
- 21. 如何在MVC中从数据库加载记录页面?
- 22. 如何在jsp中重载页面时保存数据struts2
- 23. 的Java Web - 从数据库将数据加载到页面加载
- 24. 数据未加载到数据库中
- 25. 添加多个/连续的行 - 在Coredata中填充数据库
- 26. JFS加载页面加载数据表
- 27. 如何加载页面加载数据?
- 28. Ajax从数据库中连续提取
- 29. 删除数据库中的数据而不重新加载页面
- 30. 从数据库获取最新数据到jsp页面
那么这也是我的想法。我是servlets和java的新手。你能建议我如何不断向我的jsp页面发送请求到服务器吗?请! – rockernerd 2012-04-18 07:03:24
使用Ajax和Javascript。从浏览器发送请求,以便更多地控制客户端询问的方式/时间。每次从服务器获得成功时使用时间戳。然后,当您发送每个新请求时,您都会发送该日期,并且只会要求从该日期前发送新消息。 – 2012-04-19 15:14:29