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 :

Pbs de Validation avec Struts


Sujet :

Struts 1 Java

  1. #1
    Membre régulier Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Points : 122
    Points
    122
    Par défaut Pbs de Validation avec Struts
    Salut à tous !!!
    Je souhaite utiliser le validator framework de Struts pour effectuer des validations....
    Voilà le pb :
    J'ai un formulaire classique où je saisie le nom prénom que je veux valider ..
    j'ai tout fait dans les règles de l'art et l'appel de la fonction JS se fait effectivement.
    Le problème c'est que j'obtiens un erreur Javascript que j'ai repéré dans la fonction javascript de validation de la contrainte required dans le package common-validator.jar de struts . Il bloque à l'instruction :

    oRequired = eval('new ' + formName.value + "_required()");

    il me renvoie l'erreur "_required" est indéfini

    même chose pour les autres validations _minlength
    Je travaille dans le contexte du portail liferay et je ne sais pas si l'erreur vient de là alors si qqun a rencontré ce pb qu'il m'éclaire ... Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Développeur Java
    Inscrit en
    Août 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2006
    Messages : 12
    Points : 15
    Points
    15
    Par défaut
    Est-qu'il faut absolument que tu passe par du JS pour faire tes validations ?
    À ce que je sache, tu peux t'en passer en:
    - Déclarant ton action "validable" (validate="true") dans Struts-config.xml
    - Déclarant les "field" sujets de validation dans validation.xml ainsi que leur dépendances (ex: depends="required")
    - Déclarant les validations dans le validation-rules.xml
    (ex:
    <validator name="required"
    classname="org.apache.struts.validator.FieldChecks"
    method="validateRequired"
    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"
    msg="demo.erreur.required" />
    )
    - Définissant dans ton ".properties" la valeur de l'entrée correspondate au paramètre "msg" du "validator" (ex:demo.erreur.required=Ce paramètre est requis)

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/01/2009, 20h08
  2. valider un formulaire avec struts
    Par barchoui dans le forum Struts 1
    Réponses: 14
    Dernier message: 27/11/2008, 15h29
  3. pb avec struts et la methode validate()
    Par chakir76300 dans le forum Struts 1
    Réponses: 2
    Dernier message: 04/05/2007, 14h21
  4. Struts Validation avec plusieurs date pattern, HowTo ?
    Par didleur dans le forum Struts 1
    Réponses: 8
    Dernier message: 08/03/2006, 10h27
  5. Réponses: 2
    Dernier message: 20/08/2005, 20h23

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