为了账号安全,请及时绑定邮箱和手机立即绑定

Spring MVC - 从控制器POST到不同的url

Spring MVC - 从控制器POST到不同的url

Helenr 2021-10-29 15:52:19
我正在尝试构建一个聊天机器人。我可以通过ajax从javascript接收用户输入的数据,但我想在触发POST后发送响应(现在的响应可以只是用户输入)。例如:javascript           //...create jsonObj using userinput           //Post text to Spring MVC via ajax            $.ajax({                url: "myurl/chat",                type: 'POST',                contentType: 'application/json',                data: JSON.stringify(jsonObj)            });控制器 :@RequestMapping(value = "/chat", method = RequestMethod.POST, consumes="application/json")public void inputChat(@RequestBody String userInput) {    //I want to send a response back to javascript here}然后回到 javascript 我想监听响应并解析它。我发现的所有示例都使用 $getJSON,它根据用户提示执行请求,而不是侦听响应。同样在我的情况下,我想将数据从 Spring MVC 发送到 javascript,而无需来自 javascript 的 GET 请求。我该怎么做呢?编辑:在javascript中我会使用类似的东西:$.post('/chat/response', function (data) {   // data is an object}, 'json');如何从 Spring MVC 控制器执行 POST?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信