Могу ли я установить URL-адрес, прежде чем возвращать ModelAndView? - PullRequest
2 голосов
/ 01 декабря 2010

возможно ли установить ваш URL-адрес перед возвратом вашей модели?

Например, мой текущий URL-адрес http://localhost/home.html на моем контроллере дома, я возвращаю представление режима для другой страницы, например

ModelAndView model = new ModelAndView("contact");
model.addObject("contactNo", "12345");
return model;

затем, после возвращения модели, мой contact.jsp был загружен в мой браузер, но его URL все еще http://localhost/home.html, Я хочу изменить его на http://localhost/contact.html, как я могусделать это?

спасибо

Ответы [ 2 ]

3 голосов
/ 01 декабря 2010

Попробуйте создать экземпляр вашего ModelAndView вот так,

ModelAndView model = new ModelAndView(new RedirectView("contact"));
0 голосов
/ 06 декабря 2018

Одобренный ответ не работает для меня.

Это сделал:

ModelAndView model = new ModelAndView("dashboard");
model.setViewName("redirect:dashboard.html");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...