Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :

Validation de formulaire :Validation du formulaire de connexion


Notes:

Pour valider notre formulaire d'authentification, quelques tests préliminaires peuvent être réalisés. Notez que nous pourrions validez les informations saisies au niveau d'une bases de données : une table pourrait y contenir l'ensemble des comptes utilisateurs définis. Ce n'est pas ce que nous allons chercher à faire ici : ce type de code devrait plutôt se trouver au niveau de l'action associée à la requête.

Pour l'heure nous allons simplement chercher à voir si les deux champs ont au moins été renseignés. Si ce n'est pas le cas, il n'est pas nécessaire de redonner la main à l'objet d'action : autant retourner directement sur le formulaire de saisie, ce jusqu'à ce que nos deux informations aient bien été fournies.

Si l'une des deux zones de saisies est donc mal renseignée, nous ajoutons à la collection d'erreurs un objet d'erreur par l'intermédiaire de la méthode add. Quand la méthode validate se termine, la main est redonnée à Struts. Celui-ci examine la collection d'erreurs est si, au moins, une entrée existe, le traitement sera détourné vers une JSP de traitement de l'erreur. Dans notre cas, cette JSP sera simplement notre formulaire de saisie.

Diapositive précédente Diapositive suivante