2009-02-13 13 views
21

Desidero utilizzare un file Java SaveProp che è scritto in un pacchetto user. Il file di classe è stato inserito in WEBINF/classes. Di seguito sono le due linee che causano il problema.Il valore dell'attributo di classe useBean ... non è valido

jsp:useBean id="user" class="user.SaveProp" scope="session" 

jsp:setProperty name="user" property="*" 

Getta:

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

sto usando Tomcat 6.0.

risposta

13

Si dovrebbe mettere il file con WEBINF/classes/utente

+0

Grazie mille amico. Funziona .. – user62835

+1

quale file va in quella cartella? il .java, .class, .war? – HuckIt

36

3 cose

  1. Assicurarsi che il file di classe è sotto WEBINF/classes/utente
  2. Assicurarsi che vi sia un costruttore predefinito pubblico senza argomenti
  3. è anche possibile utilizzare type = invece di class = se il bean esiste già nel campo di applicazione
+1

Grazie mille! Questo ha salvato la giornata! – atom88

11

Assicurati che il costruttore no-arg predefinito sia presente ed è pubblico.

Problemi correlati