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!