繁体   English   中英

如何将数据从服务器(REST api 响应)推送/发送到 jsp/html 表单

[英]How to push/send data from server (REST api response) to a jsp/html form

我的要求如下

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

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

谢谢。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM