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 :

[logic:notEqual] ne marche pas !


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de jeb001
    Profil pro
    Inscrit en
    Août 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2005
    Messages : 212
    Par défaut [logic:notEqual] ne marche pas !
    Salut,

    Je suis en train de coder un formulaire avec un liste déroulante comme premier champ.
    Cette liste déroulante définit la suite du formulaire.
    Je m'explique : si la liste deroulante est positionnée sur le champ 1, des données du form sont cachés, et visible pour toute les autres valeurs du select.

    Mais je n'arrive pasà faire fonctionner correctemnet.
    voila la JSP :
    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
     
    <html:select property="subscriptionType" onchange="ChangeUrl(this.form)">
          <html:option value="1">choixA</html:option>
          <html:option value="2">choixB</html:option>
          <html:option value="3">choixC</html:option>
    </html:select></td>
     
     
      <% String val = new String("1") ; %>
       <logic:equal name="subscriptionType" value="<%=val%>">
     
        <!-- mes données à afficher si choix B ou C-->
     
     
        </logic:equal>
    Mais ca ne fonctionne pas !!

    Par contre, le champ positionné par défaut dans le select est correct.
    .. ?

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Tout d'abord, tu dis que tu veux afficher des données si choix B ou C, donc si tu mets la valeur 1 dans val, remplace le tag logic:equal par logic:notEqual.

    Et puis, subscriptionType est une propriété d'un form-bean.

    Il faut donc plutôt coder :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <logic:notEqual name="nomDeTonFormBean" property="subscriptionType" value="<%=val%>">

  3. #3
    Membre confirmé Avatar de jeb001
    Profil pro
    Inscrit en
    Août 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2005
    Messages : 212
    Par défaut
    oui oui, c bien notEqual !
    Mais j'avais essayé avec equal pour le comportement !

    Ok, c'est résolu, j'avais juste omis le "beanformname", effectivement: !

    merci !

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    De rien.

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

Discussions similaires

  1. <logic:iterate> et display tag ne marche pas
    Par anaaa dans le forum Struts 1
    Réponses: 25
    Dernier message: 20/06/2007, 14h49
  2. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  3. Réponses: 9
    Dernier message: 07/05/2003, 12h57
  4. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

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