数据库更改后如何使用Ajax刷新JSP页面

时间:2018-12-12 13:37:52

标签: java ajax jsp servlets

我有许多连接到Web服务的客户端。 每次客户端对数据库执行操作时,我希望所有客户端都可以通过更新显示数据库内容的jsp页面来看到修改。 如何在Ajax中做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以简单地使用websocket刷新和更新页面。 使用此链接可以使用websocket: Jsp+tomcat7.047+html5 simple demo based on websocket

答案 1 :(得分:-1)

仅使用ajax是不可能的,因为客户端(浏览器)不知道何时更新数据,并且在客户端/服务器模型中,服务器无法向客户端发送请求以告诉他。

相反,您应该看看 websockets 。例如这里: http://www.java2s.com/Tutorial/Java/0360__JSP/CreatingClientServerApplications.htm

否则,您可以通过定期发送ajax请求来刷新网页。如果您不熟悉javascript,建议您使用jquery。 方法取决于您的需求。