当前位置: 首页 > 知识库问答 >
问题:

如何通过Spring MVC将工作线程的响应发布到客户端?

令狐增
2023-03-14

我使用的是spring工具套件3.3.0。

我有一个请求映射,我从客户机接收,并开始处理和调用一个不同的线程为我的目的。

是否可以从工作线程发送响应?

 Thread th = new Thread();
 // my thread process

}

共有1个答案

丘飞
2023-03-14

不,应该换种方式。

在第一个cll中,启动线程并将其存储在某个地方,例如会话中。然后从客户机不时地调用它,例如,通过AJAX调用,每一秒钟都询问线程的工作是否完成。顺便说一句,它也可以显示进展情况。

当线程完成任务后,结果再次存储在会话中,在下一次AJAX调用时,结果返回给客户机

 类似资料:
  • 问题内容: 我想使用Google Shortener API 。我想使用Google API Java客户端库发布请求并解析JSON响应。 接下来,我发布我尝试过的代码: 当我执行上面的代码时,我得到下一个输出: 任何想法如何正确设置JsonCParser? 一开始我没有正确设置请求内容。如@dwb所指出的,应设置请求内容: 如果您没有正确设置内容,则会出现下一个错误 com.google.api

  • 问题内容: 我正在尝试使用HttpUrlConnection将图像发送到服务器,因为它是Google推荐的。我决定将图像转换为Base64字符串,然后将其发送到服务器,然后将其解码为.jpg文件。但是这种方法仅适用于小尺寸缩略图,而我无法发送全尺寸图像。 这是android客户端代码: Node.js服务器代码: 由于BufferedWriter的大小限制,我无法对完整尺寸的图像使用相同的方法-b

  • 问题内容: 说我使用这样的代码: 如何查看已将什么json请求发送到Elasticsearch? 问题答案: 在Elastic4s 1.6.2中,您可以对多个请求使用show typeclass以获得JSON等值。 这很简单。 该方法将呈现JSON输出。它适用于大多数请求类型。 在Elastic4s 5.2.0+中,您可以在客户端上使用该方法。

  • 在SSO实现中,在验证用户后,我创建了一个SAMLResponse对象,并使用IdentityProvider将其发布到默认登录URL。sendSamlResponseByHttpSt()方法。 身份提供程序。SendSamlResponseByHttpost(响应,strAssertionConsumerServiceURL,SamlRespossExml,relayState); SAML请求

  • 我有一个单一的网页,最初有两个表单输入,一个是名字列表,另一个是游戏标题。我编写了一些JavaScript/jQuery,它使用X个名称,并为每个人的特定分数创建更多X个表单输入。然后,javascript在单击Names/Scores表单的submit按钮时创建以下变量: 然后将MongoDB模式设置为: 和node.js处理程序: 使用Postman,我可以看到当我使用以下格式时,张贴是有效的