2010-12-01 11 views
2

est-il possible de définir votre URL avant de renvoyer votre modèle?puis-je définir l'URL avant de renvoyer le ModelAndView?

Par exemple, mon url actuelle est http://localhost/home.html à mon HomeController, je reviens un ModelAndView pour une autre page, par exemple

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

puis après le retour du modèle, mon contact.jsp a été chargé dans mon navigateur mais c'est url est toujours http://localhost/home.html, je veux le changer en http://localhost/contact.html, comment puis-je faire cela?

grâce

Répondre

3

Essayez votre instanciation ModelAndView comme ça,

ModelAndView model = new ModelAndView(new RedirectView("contact"));