Spring Boot项目@RestController使用重定向redirect
2017-08-31 17:38
609 查看
Spring MVC项目中页面重定向一般使用return "redirect:/other/controller/";即可。而Spring Boot使用了@RestController注解,上述写法只能返回字符串,解决方法如下:
将一个
参考:
https://stackoverflow.com/questions/29085295/spring-mvc-restcontroller-and-redirect
将一个
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
相关文章推荐
- Spring Boot项目@RestController使用重定向redirect
- 关于怎么解决从ajax传入的json参数注入到Controller的接收对象 以及如何在Spring Boot项目使用参数校验
- 【项目搭建】使用spring-boot进行REST风格的微服务开发入门
- spring boot 使用@RestController 和 @Controller 构造常见http get ,post请求例子
- 《Gradle教程系列》四.使用gradle搭建SpringBoot项目
- 在springboot项目中使用jsp视图
- SpringBoot+Freemarker 项目ftl中使用include的异常
- Maven快速使用教程(二) spring boot 项目构建
- 使用spring boot快速构建spring框架的maven项目
- STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
- 003,spring boot RESTfull API简单项目的快速搭建
- 如何在Spring Boot项目使用参数校验
- 在spring boot中使用restTemplate上传大文件Java heap space
- 使用MockMvc编写spring boot的controller的测试用例
- 从零学spring boot--集成mybatis--项目--使用注解方式
- 使用Swagger在SpringBoot项目中管理API文档(使用Oauth2)
- spring boot 使用 spring data rest
- 使用Dockerfile构建Springboot项目(视频)
- 使用spring boot 改造老项目,多个数据源问题
- Spring Boot项目中使用jdbctemplate 操作MYSQL数据库