Spring MVC @RestController并重定向

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

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

回答:

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

就像是:

@RestController

public class FooController {

@RequestMapping("/foo")

void handleFoo(HttpServletResponse response) throws IOException {

response.sendRedirect("some-url");

}

}

以上是 Spring MVC @RestController并重定向 的全部内容, 来源链接: utcz.com/qa/432728.html

回到顶部