Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    53

    [JSP]The value for the useBean class attribute XXX.YYY is invalid

    Ciao a tutti!
    Sto cominciando a programmare in JSP ed a sperimentare i primi errori...
    Il più grave è legato ai bean:"The value for the useBean class attribute user.User is invalid."
    Ho cercato su internet ma non ho trovato per il momento niente (anche in questo forum) di definitivo.
    Il problema mi si presenta in ambiente Tomcat 5. Uso Eclipse (e non posso fare altrimenti dal momento che è una specifica di un esperimento che devo condurre) con WTP per scrivere codice Java e JSP. O.S è windows

    Quello che ho fatto io per ottenere l'errore è :
    -creare un progetto con eclipse + WTP (Dynamic Web project) usando le impostazioni di default (tra cui il fatto che mi fa mettere i sorgenti java in \src).
    -Creare un file sorgente User.java che altro non è che un banalissimo bean
    codice:
    package user;
    
    public class User {
    protected String lastName;
    protected String firstName;
    public String getLastName() {
    return lastName;
    }
    public void setLastName(String lname) {
    lastName = lname;
    }
    public String getFirstName() {
    return firstName;
    }
    public void setFirstName(String fname) {
    firstName = fname;
    }
    }
    - questo file eclipse lo mette in \src ma io lo ho copiato anche in WebContent\WEB-INF\classes\user\
    - Creo in \WebContent questo file jsp che usa il bean (handoff1.jsp):
    codice:
    <%@page import ="user.*" %>
    <jsp:useBean id="handoff" scope="session" class="user.User" />
    <HTML>
    <BODY>
    This is the setting page!
    <%
    handoff.setFirstName("George");
    %>
    </BODY>
    </HTML>
    Se poi vado a richiamare questo file su tomcat mi da' l'errore di cui sopra..
    Il codice dovrebbe essere giusto perchè l'ho preso da un libro.. oltretutto ho provato 200 esempi anche + stupidi..
    Da che potrebbe dipendere secondo voi?
    Oltretutto in WebContent\WEB-INF\classes\NomePackage non dovrebbero venir creati dei file .class? A me la cartella classes neanche viene creata al momento dell'esecuzione...
    oppure la compilazione deve avvenire a mano?

    Grazie 1000 a tutti coloro che vorranno aiutarmi!
    a presto!

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837

    Re: [JSP]The value for the useBean class attribute XXX.YYY is invalid

    Originariamente inviato da smok
    Oltretutto in WebContent\WEB-INF\classes\NomePackage non dovrebbero venir creati dei file .class?
    certo e se non la crea c'è un problema
    ma non uso eclipse e non ti posso aiutare

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    53
    ciao!
    Ora ho cambiato un'impostazione di eclipse relativa al build path e il file viene messo al posto giusto... ho provato pure a compilarlo a mano ma non c'e' verso di farlo funzionare..
    e' da stamattina alle 9 che sto sbattendo la testa su questa cosa e devo assolutamente riuscirci.. ho trovato nei forum che potrebbe essere dovuto alla mancanza di un costruttore di default ed ho inserito pure quello ma niente..
    AIUTO VI PREGO!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.