sirve que propiedades personalizados para crear clase choose caracteristicas beans bean java jsp tomcat properties

java - que - El valor para el atributo de clase useBean... no es válido



para que sirve el bean (3)

3 cosas

  1. Asegúrese de que el archivo de clase esté en WEBINF / classes / user
  2. Asegúrate de que haya un constructor predeterminado público sin argumentos
  3. También puede usar type = en lugar de class = si el bean ya existe en el alcance

Esta pregunta ya tiene una respuesta aquí:

Quiero utilizar un archivo Java SaveProp que está escrito en un user paquete. El archivo de clase se ha colocado en WEBINF/classes . A continuación se encuentran las dos líneas que causan el problema.

jsp:useBean id="user" class="user.SaveProp" scope="session" jsp:setProperty name="user" property="*"

Lanza:

The value for the useBean class attribute user.SaveProp is invalid

Estoy usando Tomcat 6.0.


Asegúrese de que el constructor no-arg predeterminado esté allí y sea público.


Debes poner el archivo bajo WEBINF / classes / user