La valeur de l'attribut de classe useBean ... n'est pas valide [dupliquer]
cette question a déjà une réponse ici:
- JasperException: la valeur de l'attribut useBean class n'est pas valide 6 réponses
je veux utiliser un fichier Java SaveProp
qui est écrit dans un paquet user
. Le fichier class a été placé dans WEBINF/classes
. Voici les deux lignes qui causent le problème.
jsp:useBean id="user" class="user.SaveProp" scope="session"
jsp:setProperty name="user" property="*"
il lance:
The value for the useBean class attribute user.SaveProp is invalid
J'utilise Tomcat 6.0.
21
demandé sur
Jason Plank
2009-02-13 11:30:47
3 réponses
vous devez mettre le fichier sous WEBINF / classes / user
13
répondu
kgiannakakis
2009-02-13 09:07:50
3 choses
- assurez-vous que le fichier de classe est sous WEBINF/classes/user
- assurez-vous qu'il y a un constructeur par défaut public sans arguments
- vous pouvez également utiliser type = au lieu de classe = si le haricot existe déjà dans le champ d'application
36
répondu
tiktock
2009-11-19 15:43:25
s'assurer que le constructeur no-arg par défaut est là et est public.
12
répondu
Monish Gandhi
2014-06-18 18:43:05