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

JSF Java Discussion :

[JSF] Création de validateurs custom


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut [JSF] Création de validateurs custom
    Bonjour,

    Voilà je voudrais créer un validateur à ma sauce.

    Pour cela j'ai donc créer une classe ayant une méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	public static boolean marge(Object bean,
    			ValidatorAction va, Field field,
    			ActionErrors errors,
    			HttpServletRequest request) 
    	{
    		String val = field.getProperty();
    		System.out.println("val = " + val);
     
    		return true;
    	}
    Elle ne fait pas grand chose pour le moment.
    Ensuite, j'ai ajouté le validateur ainsi dans le fichier validator-rules?xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
          <validator name="marge"
                classname="validators.MargeValidator"
                   method="marge"
             methodParams="java.lang.Object,
                           org.apache.commons.validator.ValidatorAction,
                           org.apache.commons.validator.Field,
                           org.apache.struts.action.ActionMessages,
                           org.apache.commons.validator.Validator,
                           javax.servlet.http.HttpServletRequest"
                  depends=""
                      msg="errors.marge"/>
    Puis, dans un formulaire, j'ai fait appel à cette règle de validation.

    Mais voilà, la règle n'est pas appliquée.

    Qu'est ce qui manque pour que mon validateur soit reconnu ?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    tu veux créer un validateur pour tes tags jsf ??? Si je te pose cette question c'est que ton code ne ressemble pas vraiment à celui d'un validateur jsf. Mais tu veux peut etre créer un validateur pour autre chose que jsf (dans ce cas je peux pas t'aider )

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut N'importe quoi
    EN fait, je voudrais créer un validateur Struts. Désolée pour le dérangement, mais je travaille sur les 2 techno en même temps et j'ai mélangé apparement.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    Lol ok . Je comprends pourquoi ton code ne ressemblait pas à un validateur jsf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/03/2008, 09h09
  2. Réponses: 1
    Dernier message: 12/11/2006, 01h01
  3. Validateur custom
    Par mymyma dans le forum Struts 1
    Réponses: 8
    Dernier message: 13/07/2006, 17h11
  4. [JSF] Création de cookies
    Par FzF dans le forum JSF
    Réponses: 2
    Dernier message: 14/04/2006, 15h06
  5. [MFC] Création d'un 'custom control'
    Par r0d dans le forum MFC
    Réponses: 5
    Dernier message: 03/02/2006, 10h23

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