您的位置:首页 > 编程语言 > Java开发

Spring Boot项目@RestController使用重定向redirect

2017-08-31 17:38 609 查看
Spring MVC项目中页面重定向一般使用return "redirect:/other/controller/";即可。而Spring Boot使用了@RestController注解,上述写法只能返回字符串,解决方法如下:

将一个
HttpServletResponse
参数添加到处理程序方法然后调用
response.sendRedirect("some-url");


@RestController
public class FooController {

@RequestMapping("/foo")
void handleFoo(HttpServletResponse response) throws IOException {
response.sendRedirect("some-url");
}

}


参考:

https://stackoverflow.com/questions/29085295/spring-mvc-restcontroller-and-redirect
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: