I am studying spring MVC based webapps. So I created a project in spring mvc and I have chosen eclipse IDE.Apache tomcat 8 server and jre1.8 the version of spring package is 4.2
I changed the return type of method submitBranchInsert as String as follows
@RequestMapping(value="/branchsubmitinsert.travel", method=RequestMethod.POST)
public String submitBranchInsert(ModelMap model,@ModelAttribute BranchModel branchModel){
//ModelAndView modelAndView = new ModelAndView("/branch/branchinsert");
//modelAndView.addObject("branch",branchModel);
//return modelAndView;
model.addAttribute("branch", branchModel);
return "/branch/branchinsert";
}
now its ok but why i can't use ModelAndView here instead of Model in String , may be my sound dumb to the experts in Spring MVC. I just want to know when should use ModelAndView instead of Model in String? I don't want to ask this question as separately that is why I am asking this with my answer itself. anybody can help me?