No contexto da edição, qual é a função do `ModelAndView` e do método `addObject`?
Understand the Problem
A questão pergunta sobre a função do ModelAndView
e do método addObject
no contexto da edição, buscando qual alternativa descreve corretamente o papel desses elementos.
Answer
`ModelAndView` transporta o nome da view e os dados do modelo no Spring MVC. `addObject` adiciona dados ao modelo para a view.
No contexto do Spring MVC, ModelAndView
serve para transportar tanto o nome da view lógica a ser renderizada quanto os dados do modelo (os dados que a view precisa para exibir informações). O método addObject
é usado para adicionar objetos (dados) ao modelo, que estarão acessíveis na view.
Answer for screen readers
No contexto do Spring MVC, ModelAndView
serve para transportar tanto o nome da view lógica a ser renderizada quanto os dados do modelo (os dados que a view precisa para exibir informações). O método addObject
é usado para adicionar objetos (dados) ao modelo, que estarão acessíveis na view.
More Information
O ModelAndView
permite um retorno flexível dos handlers (controllers) no Spring MVC, combinando a view e os dados em um único objeto.
Tips
Um erro comum é não entender que o ModelAndView
não resolve a view diretamente, mas retorna o nome lógico que será resolvido por um ViewResolver
.
Sources
- ModelAndView (Spring Framework 6.2.3 API) - docs.spring.io
AI-generated content may contain errors. Please verify critical information