我可以在返回 ModelAndView 之前设置 url 吗?

ran*_*ndy 4 java spring jsp spring-mvc

是否可以在返回模型之前设置您的网址?

例如,我当前的 url 在我的 homecontroller是http://localhost/home.html,我返回另一个页面的模型和视图,例如

ModelAndView model = new ModelAndView("contact");
model.addObject("contactNo", "12345");
return model;
Run Code Online (Sandbox Code Playgroud)

然后返回模型后,我的 contact.jsp 已加载到我的浏览器,但它的 url 仍然是http://localhost/home.html,我想将其更改为http://localhost/contact.html,我该怎么能做到吗?

谢谢

Ade*_*ari 6

尝试ModelAndView像这样实例化你,

ModelAndView model = new ModelAndView(new RedirectView("contact"));
Run Code Online (Sandbox Code Playgroud)