STRUTS2 VALIDATION

di il
1 risposte

STRUTS2 VALIDATION

Ciao ragazzi,
ho da poco iniziato a lavorare con struts 2 ed avrei bisogno di delucidazioni sulla validation tramite xml che viene utilizzata nel framework.

Ho letto le varie feature sul sito di APACHE per questo tipo di validazione ma non sono riuscito a trovare una risposta:

ho bisogno di validare due date che provengono dalla form utente. Di queste date devo controllare se la prima è maggiore della seconda e nel caso di vero aggiungere l'errore .

Esempio:


Date dateStart;
Date dateEnd;

if ( dateStart.after(dateEnd) ) {
  ActionSupport.addFieldError("dateStart","Errore data di inizio maggiore di data fine");
}
La domanda è : questo tipo di operazione, la si può effettuare tramite il file xml o bisogna implementare la logica di validazione nel metodo validate() della action ?

Grazie a tutti.

1 Risposte

  • Re: STRUTS2 VALIDATION

    Ciao,
    la soluzione più immediata è implementare il metodo validate....
    oppure implementare il validator....
    nel file xml avrai:
    <validator type="expression">
    <param name="expression">email.equals(email2)</param>
    <message>Email non è uguale alla email2</message>
    </validator>
Devi accedere o registrarti per scrivere nel forum
1 risposte