您好,我还在学习如何使用react和Java。我正在创建一个项目,其中前端在react中,后端在java中。
我在想,是否有人能够将我指向正确的方向,或者给我举一个Java在React中向前端发送消息的示例。我本质上试图做的是在后端收到他们提交的文件后向用户发送消息。我已经有了后端处理文件的部分。
我曾尝试查看许多站点,但是那里没有太多关于React和Java作为后端的文档。
谢谢
答案 0 :(得分:0)
您需要的是Websocket,他通过单个TCP连接提供了全双工通信通道。因此,当您开始在客户端和服务器之间进行通信时,会创建一个会话,从而可以为双方发送和接收消息。
使用javax可能有一些可能性:
使用spring-websocket(如果您已经在使用spring,将很容易使用):
这是javax https://www.pegaxchange.com/2018/01/28/websocket-server-java/
的另一个示例因此,有很多示例。
答案 1 :(得分:0)
Websocket将在客户端和服务器之间打开一个通道,因此您可以随时发送服务器消息。 但是,如果您已经在使用客户端的POST上传文件,则只需向POST发送响应。