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 2 Java Discussion :

validator alias ne s'execute pas


Sujet :

Struts 2 Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 583
    Points : 638
    Points
    638
    Par défaut validator alias ne s'execute pas
    Bonjour

    J'ai des validators par alias qui ne s'excute pas, je ne vois pas mon soucis,
    Un oeil neuf m'aiderais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    Class Action
     
    public class GererCoordonneesBancairesAction extends extends GenericAction
    public String doSauverCoordonneesBancaires() {
     
    XML
    GererCoordonneesBancairesAction-sauverCoordonneesBancaires-validation.xml
    <field name="model.coordonneeBancaire.adresse1">
            <field-validator type="stringlength">
                <param name="maxLength">50</param>
                <message>La longueur de l'adresse ne doit pas dépasser 50 caractères.</message>
            </field-validator>
        </field>
     
     
    JSP
     
        <label class="control-label" for="model.coordonneeBancaire.adresse1">Adresse
                        de la banque</label> <input placeholder="Saisissez l'adresse de la banque"
                        class="form-control" type="text"
                        id="model.coordonneeBancaire.adresse1"
                        name="model.coordonneeBancaire.adresse1"
                        value="<s:property value="model.coordonneeBancaire.adresse1"/>">
     
    struts.xml   
     
    <action name="coordonneesbancaires_sauverCoordonneesBancaires" class="commun.gererCoordonneesBancairesAction" method="doSauverCoordonneesBancaires">
                <result name="input">/jsp/commun/coordonneesbancaires/coordonneesEdition.jsp</result>
                <result name="success" type="redirectAction">
                    <param name="actionName">coordonneesbancaires_chargerCoordonneesBancaires</param>
                    <param name="idTechniqueEntite">${model.idTechniqueEntite}</param>
                    <param name="typeEntite">${model.typeCoordonnees}</param>
                    <param name="actionMessages">${actionMessages}</param>
                </result>
            </action>
     
     
    J'ai également essayé sans succes de nommé mon fichier XML comme ceci sans succès
    commun.gererCoordonneesBancairesAction-coordonneesbancaires_sauverCoordonneesBancaires-validation.xml
    J'utilise struts2 2.2.3.1


    Merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 348
    Points : 1 843
    Points
    1 843
    Par défaut
    Salut,

    Probablement pas ça, mais tu peux essayer d'enlever les ' dans tes messages ? (comme le montre le parseur du site normalement pas correct)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 583
    Points : 638
    Points
    638
    Par défaut
    Bonjour

    Ce n'est effectivement pas cela, Merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 583
    Points : 638
    Points
    638
    Par défaut
    Le validate = true est obligatoire ?

  5. #5
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 348
    Points : 1 843
    Points
    1 843
    Par défaut
    Je ne sais pas trop comment t'aider Je n'ai jamais fait de formulaire comme ça en struts, j'utilise toujours un s:textfield (tu es sûr que ta manière de faire fonctionne ?)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 583
    Points : 638
    Points
    638
    Par défaut
    Bonsoir

    Mon war ne contient pas les XML des validator dans avec les classes ???
    Je pense que j'ai trouvé, je met les xml dans le répertoire resources avec l'arboresence complète ET NON avec le source java, comme cela quand Maven gènere le WAR le .class et le xml se retrouve ensemble.
    Il faut donc que je déplace tous les xml validator dans le répertoirea resources, Serait t'il possible de le faire à la génération du War sans prendre les .java, je pense au plugin "resources-plugin" ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <executions>
            <execution>
                <id>copy-resources</id>
                <phase>validate</phase>
                <goals>
                    <goal>copy-resources</goal>
                </goals>
                <configuration>
                    <outputDirectory>${basedir}/target/classes</outputDirectory>
                    <resources>
                        <resource>
                            <directory>${basedir}/src/main/java</directory>
    		 <includes>
              <include>**/*.xml</include>
              </includes>
                        </resource>
                    </resources>
                </configuration>
            </execution>
        </executions>
    </plugin>

    Merci

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

Discussions similaires

  1. Mon getline ne s'execute pas.
    Par mail1789 dans le forum C++
    Réponses: 7
    Dernier message: 21/08/2005, 20h42
  2. help please[global.asa] il s'execute pas!
    Par thief dans le forum ASP
    Réponses: 6
    Dernier message: 24/03/2005, 14h10
  3. ShellExecuteEx ne s'execute pas à chaque fois??
    Par Gothico dans le forum MFC
    Réponses: 11
    Dernier message: 01/03/2005, 23h02
  4. [VB6] [Validate et CausesValidation] Ca marche pas toujours !!!
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 16/12/2003, 23h09
  5. [Kylix] Compilation OK Execution pas ok
    Par teurf dans le forum EDI
    Réponses: 14
    Dernier message: 03/12/2002, 16h10

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