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 iterate et selected


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut logic iterate et selected
    Bonjour

    Mon pb est le suivant
    J'ai une liste déroulante de catégories que j'affiche
    Et une annonce qui comporte cette catégorie lorsque j'affiche cette annonce afin de la modifier je voudrais que la catégorie de cette annonce soit en selected.

    Mes renseignements viennent de beans
    Voici mon code
    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
     
    <logic:iterate id="lstAction" name="l_action" scope="session">
              <logic:notEqual  name="annonce" property ="id_action" value='<bean:write name="annonce" property="id_action" />'>
               <option value='<bean:write name="lstAction" property="id_action"/>'>
               <bean:write name="lstAction" property="act_lib"/>
               </option>
             </logic:notEqual>
     
               <logic:equal   name="annonce" property="id_action" value='<bean:write name="annonce" property="id_action" />'>
               <option selected value='<bean:write name="lstAction" property="id_action"/>'>
               <bean:write name="lstAction" property="act_lib"/>
               </option>
             </logic:equal>
     
     
           </logic:iterate>
     
        </select>
    L'option sélectionnée est la première de la liste et non la catégorie de l'annonce

    Comment fait-on
    Merci d'avance de vos réponses
    A+

  2. #2
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Qu'arrives-tu à faire? Qu'est ce qui ne marche pas exactement?

    En gros tu a une list contenant des annonce et dans chaque annonce tu as une catégorie??

    C'est à peu le principe d'un site avec des annonces de vente ou de trucs comme ca?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 115
    Par défaut
    RE
    Non j'ai la liste des catégorie et je voudrais lorque je modifie l'annonce la catégorie initiale soit en selected dans ma liste de categorie.
    merci

  4. #4
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Ralalala je comprend pas tout, en plus vu ton code ca ne m'aide pas beaucoup car tu utilises Struts que lorsque ca te chante.
    Donc utilise soit 100% Struts soit pas du tout car mélangé les 2 ca pas très compréhensible.


    En Struts on ne spécifie quasiment jamais la value car la value est automatiquement populé via la property.
    Si tu fais un select qui contient une propriété, si jamais dans la liste des option tu as cette propriété alors elle est selectionné par defaut.



    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
    <logic:iterate id="lstAction" name="l_action" scope="session">
              <logic:notEqual  name="annonce" property ="id_action" value='<bean:write name="annonce" property="id_action" />'>
               <option value='<bean:write name="lstAction" property="id_action"/>'>
               <bean:write name="lstAction" property="act_lib"/>
               </option>
             </logic:notEqual>
     
               <logic:equal   name="annonce" property="id_action" value='<bean:write name="annonce" property="id_action" />'>
               <option selected value='<bean:write name="lstAction" property="id_action"/>'>
               <bean:write name="lstAction" property="act_lib"/>
               </option>
             </logic:equal>
     
     
           </logic:iterate>
     
        </select>

    Tout ce qui est en gras est à enlever ou à utiliser via struts.
    ==> <option ca donne <html:option en struts

Discussions similaires

  1. [débutant] Select et Logic Iterate (Form)
    Par maxattack dans le forum Struts 1
    Réponses: 5
    Dernier message: 29/05/2007, 14h29
  2. Réponses: 3
    Dernier message: 19/04/2007, 14h39
  3. selection multiple dans logic:iterate
    Par khayri dans le forum Struts 1
    Réponses: 2
    Dernier message: 03/01/2007, 10h19
  4. Réponses: 31
    Dernier message: 27/07/2006, 13h51
  5. [Struts] logic:iterate et select multiple String[][]
    Par amande85 dans le forum Struts 1
    Réponses: 2
    Dernier message: 01/05/2006, 21h12

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