comentario SpringMV flujo del proceso @ModelAttribute

@ModelAttribute métodos paramétricos y métodos diana pueden ser modificados

  1. 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
    Aquí Insertar imagen Descripción
    Aquí Insertar imagen Descripción
  2. La modificación del parámetro del método objetivo
    Aquí Insertar imagen Descripción
    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 forma public String update(Person person), el nombre de los parámetros de clase será Personuna primera variante de una tecla de letra minúscula, es person
    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ó
Publicado 12 artículos originales · ganado elogios 3 · Vistas 235

Supongo que te gusta

Origin blog.csdn.net/qq_38599840/article/details/105168862
Recomendado
Clasificación