Spring-Boot重定向返回代码200并且未重定向

时间:2019-02-22 14:21:49

标签: spring spring-boot

我是Spring Boot的新手。我开始使用Maven创建一个新的Web应用程序。在此应用程序中,用户可以输入有关项目的一些信息。输入将使用AJAX进行验证。如果一切都需要,则通过POST@RequestMapping(value = "/projectInput", method = RequestMethod.POST) public String loadFormData(@RequestBody String data, RedirectAttributes attributes) { if(projectService.mapData(data, true)) { return "redirect:modelSelector"; } else { return null; } } 调用控制器。然后将输入映射到Bean,现在我想将用户重定向到下一页。在下面,您可以找到我当前的实现:

HTTP

我遇到的问题是重定向没有发生。触发重定向后,我将收到一个@Controller public class ModelSelectorController { @RequestMapping("/modelSelector") public String projectInput() { return "modelSelector"; } } 响应,代码为200,并且没有其他反应。据我了解,重定向应包含代码302。

enter image description here

重定向目标url有效且具有自己的控制器。当我直接调用url时,将显示所需的页面。

AJAX

我的代码中有错误吗?或者这可能是AJAX的问题,例如我必须手动关闭{{1}}连接吗?

0 个答案:

没有答案