Ciau, ho una domanda su Struts. Ho appena iniziato lo studio di questo framewordk e in una guida scaricata da internet, dopo un po' di teoria è presente un codice per un login, utilizzando il metodo isValide per validare appunto i campi. La parte HTML è inutile farla vedere, vi mostro la parte del bean e successivamente l'action.


BEAN:
Codice PHP:
public class User {
private 
String nome,email,errorMessage;
// … metodi set e get
public User(String nString em){
this.nome n;this.emailem;
this.errorMessage="";}
public 
User(){
this.nome "";this.email"";
this.errorMessage="";}
public 
boolean isValid() {
boolean flag false;
for(
int i 0this.email.length(); i++)
{
String sub email.substring(i1);
if(
sub.equals("@"))
flag true;
}
if (!
flagerrorMessage "Attenzione! L'indirizzo email
inserito non è valido"
;
return 
flag;} 
ACTION:
Codice PHP:
public class InsertDataAction extends Action
public ActionForward execute (ActionMapping mapping,... )
throws Exception
{
String nome request.getParameter("nome");
String email request.getParameter("email");
ActionForward forward null;
HttpSession session request.getSession();
User u = new User(nome,email);
if(
u.isValid()){
UserHandler.save(u);
forward mapping.findForward("ok");
session.invalidate();
}
else {
session.setAttribute("inputForm",u);
forward mapping.findForward("error");
}
return 
forward;

quello che non riesco a capita è cos'è UserHandler, apparte che non è stato definito da nessuna parte, quindi va a richiamarsi il metodo save e si salva l'utente se ovviamente è andato tutto a buon fine...ma dove trovo questo metodo save?