Spring MVC @RestController并重定向
我有一个用Spring MVC @RestController实现的REST端点。有时,取决于我控制器中的输入参数,我需要在客户端上发送http重定向。
Spring MVC @RestController是否可以,如果可以,请举个例子吗?
回答:
HttpServletResponse
向你的Handler方法添加参数,然后调用response.sendRedirect("some-url")
;
就像是:
@RestControllerpublic class FooController {
@RequestMapping("/foo")
void handleFoo(HttpServletResponse response) throws IOException {
response.sendRedirect("some-url");
}
}
以上是 Spring MVC @RestController并重定向 的全部内容, 来源链接: utcz.com/qa/432728.html