【问题标题】:How to refresh jsp page with ajax after a DB change更改数据库后如何使用ajax刷新jsp页面
【发布时间】:2019-05-13 15:13:19
【问题描述】:

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

【问题讨论】:

    标签: java ajax jsp servlets


    【解决方案1】:

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

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

    否则,您可以通过定期发送 ajax 请求来简单地刷新您的网页。如果您是 javascript 新手,我建议您使用 jquery。 具体方法取决于您的需求。

    【讨论】:

    • "否则,您可以通过定期发送 ajax 请求来简单地刷新您的网页。"我该怎么做?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-01-08
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2011-07-21
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多