javascript - Java Spring Boot - 当服务器说时启用按钮

标签 javascript java web-services spring-boot web

我的任务是创建一个按需执行服务器初始化的按钮。我已经成功地实现了客户按下按钮并创建远程服务器的部分。按下按钮时,应用程序将重定向到另一个页面,这是我想要一个按钮的地方,只要未创建服务器,该按钮就会被禁用。叮当响后,我想启用它并重定向到新服务器。

知道如何从后端启用这个按钮吗?
我是 Web 开发的新手,如果有任何建议,我将不胜感激。

最佳答案

我假设您的后端服务器与您在单击按钮时创建的服务器不同。

这里有两种明显的方法。

(1)HTTP轮询

经常向服务器发出 HTTP 请求(每 5 秒左右一次)- 查看新服务器是否准备就绪。服务器响应应包含带有 boolean 值的 JSON,表明它是否准备就绪。准备就绪后停止轮询并启用按钮。

(2) 网络套接字

当服务器就绪时,服务器将发送给客户端,让客户端知道服务器已准备就绪。这就是 websockets 的美妙之处,服务器可以与客户端通信,这与 HTTP 不同,HTTP 客户端可以向服务器请求,服务器可以响应,但服务器只能响应客户端请求。

关于javascript - Java Spring Boot - 当服务器说时启用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52434471/

相关文章:

java - java 中关于 int/long 和 String/object 参数的方法重载

java - 从文件系统(重新)扫描 ​​Mybatis 映射器

java - 如何将Uri图片转成Base64?

javascript - jQuery 验证插件 : Email validation only happens on blur

javascript - 为什么此警报包含未定义?

javascript - 从自定义列表中获取对应的值

javascript - 数组上的 mustache 渲染()不起作用

java - 如何输入 SQL 查询以从 SQLite Netbeans 中的字符串中查找部分匹配项?

c# - 我怎样才能得到这个 XML 结构

java - 无法使用 JSON REST WS