有没有人建议我如何从spring MVC Controller重定向到另一台服务器?
我可以通过在控制器中添加以下代码重定向到另一台服务器
redirect:http://www.okay.com
但问题是我想在另一台服务器上接收带有参数的请求。
答案 0 :(得分:0)
使用GET时,无法隐藏参数。您可以通过POST方法重定向。 通过示例:
@RequestMapping(method = RequestMethod.POST)
public ModelAndView postRedirect(){
String redirectUrl = "http://www.okay.com";
RedirectView vf = new RedirectView(redirectUrl);
vf.setStatusCode(HttpStatus.TEMPORARY_REDIRECT);
ModelAndView md = new ModelAndView(vf);
md.addObject("param1", "hello"); //Add your params here
return md;
}