该应用程序基于Spring 3作为后端,JSP作为 View ,HTML/JS作为前端。
我有一个可以由其他应用程序调用的 Rest 客户端。
当我在 Rest 客户端上收到请求时,如何在 JS 代码中接收?
最佳答案
通常情况下,我会说你需要诸如服务器推送或 WebSockets 之类的东西。但这些在 Spring 3 中还不存在
HTTP/2 服务器推送最近才在 Spring 5 中引入:https://www.baeldung.com/spring-5-push .
Spring 4 中的 WebSockets: https://www.baeldung.com/websockets-spring
如果您坚持使用 Spring 3,我会编写一个执行轮询的 JavaScript 方法,即每隔几秒调用一个 Ajax API 来查看是否有需要处理的更新。
这个想法的更高级实现是在 ActiveMQ Ajax 客户端中完成的:https://activemq.apache.org/ajax .
关于java - 如何从 Java Rest Api Spring 3 IE11 接收 JS 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60947262/