IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Gestion générique des champs obligatoires


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2009
    Messages : 132
    Par défaut Gestion générique des champs obligatoires
    Bonjour,

    Voici une question que je me pose :
    Afin d'éviter de multiplier mes filter pour la vérification des champs d'un formulaire avant de les passer à ma servlet, je me demandais s'il n'était pas possible de créer un filter "générique" qui vérifie que les champs obligatoires dans un formulaire de page JSP par exemple sont bien remplis ?

    Donc l'idée est de passer tous mes formulaires (champs obligatoires) dans ce filtre qui lui me retourne oui ou non et de là, je redirige vers la bonne servlet pour continuer le traitement.

    Je suis sûr qu'il y a moyen mais je ne vois pas comment faire, avez-vous une idée ?

    Je pense passer un objet de type array au filtre et boucler la vérification jusqu'à la fin de cet array puis rediriger.

    Est-ce que cela est une bonne idée à votre avis ?
    Ou alors faire un filtre pour chaque formulaire à vérifier ?

    Ou bien, plus simple, ne pas utiliser le filtre et faire la vérification directement dans la servlet.

    Qu'en pensez-vous ?
    Comment travaillez-vous pour cela ?

    Merci d'avance pour votre aide.
    Rudy

  2. #2
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    Ton idée est pas mal pour du JSP/Servlet pur.

    Il te faudra à mon avis paramétrer le tout avec un fichier de paramétrage qui dira que pour tel formulaire (ou telle page), voici la liste des champs obligatoires.
    Ensuite reboucler sur la page appelante en fournissant un message (request.setAttribute()) pour qu'un message soit affiché dans la page (avec une condition if).


    Maintenant, JSF ou STRUTS te font tout ça automatiquement ...
    Dommage de ne pas utiliser ces frameworks qui accéléreront ta productivité car faire de la JSP / SERVLET ... ça fait un peu "1999" ... too old.
    Regarde JSF 2.0, c'est vraiment très bien.

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Donc en gros ton idée:

    Quelque part le filtre a moyen de détecter les champs obligatoire.
    Si les champs sont bien remplis, on exécute une action
    Sinon, on réaffiche le formulaire avec un message d'erreur?


    Dans ce cas, je désolé de t'apprendre que tu es occupé de réinventer JSF => utilise jsf directement

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2009
    Messages : 132
    Par défaut
    bonjour à tous

    merci pour votre aide et sorry pour le retard de la réponse, j'ai eu pas mal de boulot.

    Donc si j'ai bien compris JSF alors

    je n'ai jamais utilisé mais j'ai entendu parler, je viens d'acheter un livre sur le sujet je vais essayer de comprendre le fonctionnement.

    pour vous est ce que cela prend du temps de passer de jsp à jsf ?

    le projet que je fais n'est pas encore loins donc je me dit si l'étude de jsf n'est pas compliqué alors autant refaire le projet en jsf si pas je le continue et par après je passe en jsf pour les prochains

    merci pour votre aide et à bientot

    Rudy

Discussions similaires

  1. Rendre des champs obligatoires
    Par imelda dans le forum Langage
    Réponses: 8
    Dernier message: 29/09/2008, 18h37
  2. Gestion des champs Time [TimeStamp]
    Par poosh dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 16/08/2007, 12h26
  3. Réponses: 2
    Dernier message: 07/11/2005, 18h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo