我正在尝试从我的Spring控制器实现外部ModelAndView重定向。但是,每当我尝试向URL添加查询字符串时,都会在URL末尾的查询字符串之前附加一个/
。因此,即使我将字符串设置为:
return new ModelAndView("redirect:https://www.google.com?test=101")
它将在我的网络流量中显示我正在尝试访问https://www.google.com/?test=101
。我应该使用ModelAndView吗?
答案 0 :(得分:1)
很简单,返回一个字符串。
@RequestMapping(value = "/foo", method = RequestMethod.GET)
public String redirectToFoo() {
return "https://www.google.com?test=101";
}
我应该使用ModelAndView吗?
由于返回了外部URL,因此不再需要内部Model或View。您不应该使用ModelAndView
。