2020/9/21 La capa del controlador de informes diarios acepta datos ajax como nulos

Escena del proyecto:

El método serialize () se usa para pasar parámetros en ajax, y el valor recibido por la capa del controlador se inserta en la base de datos.

Descripción del problema:

1. El parámetro recibido por la capa del controlador es nulo
2. Causa: java.sql.SQLException: Datos truncados para la columna 'año' en la fila 1

Análisis de causa:

1. El nombre en la etiqueta de entrada no corresponde al campo en la clase de Tesis. (Lo comentado es incorrecto, lo no comentado es correcto)

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

2. Los datos aceptados por el campo del año son demasiado largos y exceden el rango de bytes.

solución:

1. Modifique el atributo de nombre en la etiqueta en la entrada para que sea el mismo que el campo en la clase de Tesis.
2. Expanda la longitud de bytes que puede contener el año

Expresión regular

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq1350975694/article/details/108713304
Recomendado
Clasificación