java - que - El valor para el atributo de clase useBean... no es válido
para que sirve el bean (3)
3 cosas
- Asegúrese de que el archivo de clase esté en WEBINF / classes / user
- Asegúrate de que haya un constructor predeterminado público sin argumentos
- 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