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