UrlBasedViewResolver を使用しています。私の要件は、2 つの異なる URL が同じコントローラーと通信し、URL に基づいて page1 または page2 という 2 つの異なるページに移動することです。これら 2 つのページには同じモデル オブジェクトがあり、UI の小さな変更を除いてほとんど同じです。Spring MVC でこれをうまく実現するにはどうすればよいでしょうか。
@RequestMapping(value = {"/page1","/page2"}, method=RequestMethod.GET)
public String displayPage(ModelMap map){
// return to Page1 or Page2 accordingly wherever it came from
}
@RequestMapping(value = {"/page1","/page2"}, method=RequestMethod.POST)
public ModelAndView submitPage(@ModelAttribute("model") Model model){
return new ModelAndView("page1 or page2", "command", model);
}