@ModelAttribute métodos paramétricos y métodos diana pueden ser modificados
- Modificación métodos:
1) método modificado se llamará antes de invocar el método de destino
2) usando HashMap, Modelo en el enfoque modificado, ModelMap en pares de valores clave, SpringMVC estarán entre los datos almacenados en el modelo de datos, la representación del código fuente. en el proceso de entrar @ModelAttribute modificado en los ejemplos primero MAV contenedor, después de los datos colocados en el recipiente
- La modificación del parámetro del método objetivo
1) para determinar un primer @ModelAttribute SpringMVC la clave para encontrar el valor correspondiente a la tecla, comenzar con la forma de determinar, si especifica @ModelAttribute clave, como se muestra en la "persona", esa persona es la clave, y si no se especifica, la formapublic String update(Person person)
, el nombre de los parámetros de clase seráPerson
una primera variante de una tecla de letra minúscula, esperson
2) para determinar la clave, @ ModelAttribute encontrar valores clave según la marcha mavContainer, no se imparte a la misma. parámetro del método objetivo, no determinará si el controlador con la modificación @SessionAttribute, si la modificación es encontrar si el valor en la sesión, no se encontró el arrojará una excepción si no se ha modificado la @SessionAttribute controlador, es un reflejo de un nuevo parámetro los objetos, en forma de entre los participantes a su vez está determinada solicitud transmitió