【问题标题】:How to push/send data from server (REST api response) to a jsp/html form如何将数据从服务器(REST api 响应)推送/发送到 jsp/html 表单
【发布时间】:2020-02-21 01:07:47
【问题描述】:

我的要求如下

在扫描标签之前,用户将打开 Web 应用程序(spring-boot)并单击显示空 html 表单的链接。现在,当他扫描标签时,该扫描的详细信息应该会自动填充到他打开的表单中。在幕后,同一个应用程序还将公开一个 REST API,它以 JSON 格式接收扫描的详细信息。此 json 值应自动推送到已打开的表单。

websockets 是满足上述要求的一种方式吗?还是有更好/更简单的方法来做到这一点?

谢谢。

【问题讨论】:

    标签: java rest spring-boot spring-websocket auto-populate


    【解决方案1】:

    Web 套接字绝对是一个可行的选择。

    一个纯基于 HTTP 的解决方案是轮询:

    您可以使用短轮询:客户端每隔几秒就请求新数据。

    或长轮询:服务器保持http请求,直到新数据为客户端准备好并以数据响应。然后客户端立即发送新请求,服务器再次持有请求...

    这里是关于轮询以及如何在 Spring 中实现长轮询的一个很好的解释

    https://spring.io/blog/2012/05/14/spring-mvc-3-2-preview-adding-long-polling-to-an-existing-web-application

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-18
      • 2017-09-06
      • 2019-11-23
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多