Код: Выделить всё
@Controller
@RequestMapping("/map")
public class LocalMapController {
// display the form
@RequestMapping(method = RequestMethod.GET)
public ModelAndView list() {
ModelAndView mav = new ModelAndView();
mav.setViewName("map");
mav.addObject("LocalMapForm", new LocalMapForm());
return mav;
}
// process the form
@RequestMapping(method = RequestMethod.POST)
public ModelAndView process(ModelAndView mav,
@ModelAttribute("LocalMapForm") LocalMapForm lmForm, BindingResult result)
throws Exception {
mav.setViewName("map");
//mav.setViewName("message");
//mav.addObject("successMsg", "Saved");
return mav;
}
}
Код: Выделить всё
map.jspКод: Выделить всё
//mav.setViewName("map");
mav.setViewName("message");
mav.addObject("successMsg", "Saved");
Теперь я не хочу перенаправляться на другую страницу, как указано выше, и сохранять ее только на странице сопоставления. где присутствует форма. Правильно ли я поступаю в приведенном выше коде, где определено следующее?
Код: Выделить всё
mav.setViewName("map");
//mav.setViewName("message");
//mav.addObject("successMsg", "Saved");
return mav;
Подробнее здесь: https://stackoverflow.com/questions/787 ... g-mvc-post
Мобильная версия