Enlace de datos
(1) Valor: nombre El alias del atributo de nombre se refiere al nombre del parámetro, es decir, el nombre del parámetro solicitado. Si solo se utiliza el atributo de valor, se puede omitir el nombre del atributo de valor.
(2) Nombre: se utiliza para especificar el nombre del enlace del encabezado de la solicitud.
(3) Requerido: se utiliza para especificar si este parámetro es un parámetro obligatorio. El valor predeterminado es verdadero, lo que significa que los parámetros correspondientes deben estar presentes en la solicitud.
(4) valor predeterminado: Valor predeterminado, que indica el valor predeterminado cuando no hay ningún parámetro con el mismo nombre en la solicitud.
Cuando se utiliza el enlace de datos de tipo POJO empaquetado, la escritura del nombre del parámetro de la solicitud de front-end debe cumplir las dos condiciones siguientes:
(1) Si el parámetro de condición de consulta es directo base del atributo de clase empaquetado, el nombre del parámetro se nombra directamente por el nombre del atributo correspondiente.
(2) Si el parámetro estándar de consulta es un subatributo de POJO en la clase empaquetada, el nombre del parámetro debe ser "objeto". Propiedad", donde "objeto" debe ser el mismo que el nombre de propiedad del objeto en el POJO empaquetado, y "propiedad" debe ser el mismo que la subpropiedad del objeto en el POJO empaquetado.
1.springmvc pasa el objeto ServletRequest a DataBinder
p>2. Pasa el objeto de parámetro del método de procesamiento a DataBinder
3. DataBinder llama al componente ConversionService para realizar la conversión de tipos de datos y el formateo de datos. y completa el mensaje en el objeto ServletRequest en el objeto de parámetro;
4 Llame al componente validador para verificar la validez de los datos del objeto de parámetro que se ha vinculado a los datos de la solicitud;
5. Una vez completada la verificación, se generará un objeto BindingResult de datos. springmvc asignará el contenido del objeto BindingResult a los parámetros correspondientes del método de procesamiento.
Parámetros de tipo especial (como la fecha; datos) no se pueden convertir directamente en segundo plano.