java - 如何从 Java Rest Api Spring 3 IE11 接收 JS 事件?

标签 java spring jsp events http2

该应用程序基于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/

相关文章:

用于私有(private)/ protected 方法的 JavaDoc?

java - 如何从 Java 访问 Primefaces 数据表行

java - 如何在Java中实现接口(interface)方法

java - 即使主线程结束,框架也如何显示

java - Spring Web应用程序: Shutdown if initialization fails

mysql - 使用jsp根据组合框中的选定值从2个不同的表中检索数据

java - Spring Boot 中未调用 JPA 实体上的 @PostConstruct

java - 使用 Spring JdbcTemplate 提取一行中的两个字段

java - 如何避免JSP文件中的Java代码?

java - 在 Spring MVC 中使用 Ajax 和 SimpleFormController