Estado HTTP 500 - java.lang.IllegalStateException

Http Status 500 Java

El error que ocurrió: no existe un atributo como comando en el ejemplo de campo de solicitud
camino= 'lastName' /> Para mostrar una página, debe haber un bean en el objeto de dominio, y el bean tiene atributos correspondientes a la ruta del formulario
[html] ver llano Copiar CÓDIGO imagen
  1. <forma: forma acción='emp' método='CORREO' modelAttribute='empleado'>
También puede especificar el nombre del bean a través del atributo commandName
  1. <forma: forma acción='emp' método='CORREO' commandName='empleado'>

[Java] ver llano Copiar CÓDIGO imagen
  1. @RequestMapping(valor ='/emp', método = RequestMethod.GET)
  2. públicoEntrada de cadena (mapa de mapa) {
  3. map.put ('Departamento',departmentDao.getDepartments())
  4. map.put ('empleado',nuevoEmpleado())
  5. regreso 'aporte'
  6. }
Solución: especifique el modelo de datos vinculado mediante el atributo modelAttribute Principio: si no se especifica este atributo, el bean de formulario de comando se lee del objeto de dominio de solicitud de forma predeterminada, es decir, el atributo modelAttribute predeterminado es comando Si el valor del atributo no existe , se producirá un error springMVC cree que el formulario debe repetirse Incluso si es la primera vez, también irá al campo de solicitud para encontrar un bean que coincida con el valor del formulario actual, incluso si no se requiere eco