que he visto ejemplos en los que un controlador devuelve una cadena (que indica la vista)controladores Spring MVC Tipo de retorno
@RequestMapping(value="/owners/{ownerId}", method=RequestMethod.GET)
public String findOwner(@PathVariable String ownerId, Model model) {
Owner owner = ownerService.findOwner(ownerId);
model.addAttribute("owner", owner);
return "displayOwner"
}
Y también ver ejemplos en los que un controlador devuelve una "ModelAndView" tipo de objeto
public ModelAndView helloWorld() {
ModelAndView mav = new ModelAndView();
mav.setViewName("helloWorld");
mav.addObject("message", "Hello World!");
return mav;
}
¿Cuál es la diferencia entre los dos y cuál debo usar? Porque de cualquier forma puedo resolver mi punto de vista.
la versión de MVC primavera estamos hablando? –
Aquí está la respuesta: https://stackoverflow.com/questions/29365833/what-are-valid-return-types-of-a-spring-mvc-controller-method/29366138#29366138 – Rajeev