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

Struts 1 Java Discussion :

[débutant] la methode Validate() n'est pas appellée


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 71
    Par défaut [débutant] la methode Validate() n'est pas appellée
    Bonjour, je debute en struts...

    J'ai erreur toute bête, j'ai un formulaire que je veux valider pour m'assurer qu'un des champs n'est pas vide ... Je veux utiliser la methode validate() mais elle n'est pas appellée automatiquement comme elle devrait, j'ai du faire une betise qqpart ... Je vous donne mon code, si qqn a une idée ...

    Dans struts-config.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <form-bean name="applicationForm" 
    	type="com.sopragroup.appmanager.web.forms.ApplicationForm"/>
     
    [ ... ]
     
    <action 
    	path="/applicationSave" scope="request" name="applicationForm"
    	type="com.sopragroup.appmanager.web.actions.ApplicationSave"
    	validate="true" input="/applicationAdd.do">
    	<forward name="success" path="/applicationsList.do"/>
    </action>
    Dans ApplicationForm.java j'ai bien une methode validate() ...


    Mais elle n'est pas appellée ... pourquoi ?

    merci d'avance ...

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 123
    Par défaut
    Tout m'a l'air bon, est-ce que ta classe ApllicationForm extends ValidatorForm ? sinon tu peux essayer ...

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 71
    Par défaut en fait ...
    Je viens d'essayer d'heriter de ValidatorForm mais ca leve une exception car il cherche la config (validator.xml je pense ...) mais moi je pensais faire ca simplement avec le validate() j'ai pas trop envie de sortir la grosse artillerie ...

    Je vais peut-etre etre obligé

  4. #4
    Membre expérimenté Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Par défaut
    non, ta méthode est ok.
    Si un validator est apellé, c'est qu'il est déclaré dans ton struts-config

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 71
    Par défaut un plugin ?
    dois-je declerer un plugin a la fin du struts-config ????

    Je suis perdu, ca devrait tourner tout seul ce truc !!!

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 123
    Par défaut
    Normalement non, l'entête de ta méthode ressemble bien a ca ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)

Discussions similaires

  1. [Framework] [AOP] L'aspect n'est pas appelé
    Par damien77 dans le forum Spring
    Réponses: 1
    Dernier message: 19/02/2009, 17h41
  2. La classe Installer n'est pas appelée
    Par alexandreb dans le forum C#
    Réponses: 5
    Dernier message: 06/07/2007, 15h35
  3. [AJAX] [Firefox] send n'est pas appelée tout le temps
    Par MademoiselleL dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/07/2007, 15h16
  4. Réponses: 4
    Dernier message: 05/09/2005, 22h58
  5. [servlet][filtre] filtre qui n'est pas appelé
    Par felix79 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 29/06/2005, 20h09

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