一尘不染

Spring MVC @RestController并重定向

spring

我有一个用Spring MVC @RestController实现的REST端点。有时,取决于我控制器中的输入参数,我需要在客户端上发送http重定向。

Spring MVC @RestController是否可以,如果可以,请举个例子吗?


阅读 1087

收藏
2020-04-16

共1个答案

一尘不染

HttpServletResponse向你的Handler方法添加参数,然后调用response.sendRedirect("some-url");

就像是:

@RestController
public class FooController {

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

}
2020-04-16