首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将消息从后端(Java)发送到前端(React)

如何将消息从后端(Java)发送到前端(React)
EN

Stack Overflow用户
提问于 2018-11-30 21:57:43
回答 2查看 4.2K关注 0票数 0

嗨,我还在学习如何使用react和java。我正在创建一个项目,前端在react中,后端在java中。

我想知道是否有人能为我指出正确的方向,或者给我一个java在react中向前端发送消息的例子。本质上,我试图做的是在后端接收到他们提交的文件后给用户一条消息。我已经有了后端处理文件的部分。

我试过查看很多站点,但是没有太多的文档将react和java作为后端。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-30 22:17:36

您需要的是Websocket,他通过一个TCP连接提供一个全双工通信通道。因此,当您启动客户端与服务器之间的通信时,将创建一个会话,以便为双方发送和接收消息。

一些可能性是,使用javax:

  1. https://docs.oracle.com/javaee/7/api/javax/websocket/package-summary.html
  2. https://www.baeldung.com/java-websockets

使用(如果您已经使用了spring,将很容易使用):

  1. https://spring.io/guides/gs/messaging-stomp-websocket/
  2. https://docs.spring.io/spring/docs/5.0.0.BUILD-SNAPSHOT/spring-framework-reference/html/websocket.html

下面是javax https://www.pegaxchange.com/2018/01/28/websocket-server-java/的另一个示例

所以,有很多例子。

票数 2
EN

Stack Overflow用户

发布于 2018-11-30 22:31:34

Websocket将在客户端和服务器之间打开一个通道,因此您可以在任何时候发送服务器消息。但是,如果您已经使用来自客户端的POST来上传文件,则只需向POST发送一个响应即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53565450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档