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 :

html:form avec un name dynamic


Sujet :

Struts 1 Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10
    Points : 7
    Points
    7
    Par défaut html:form avec un name dynamic
    Bonjour à tous,

    Je construis un form dans une boucle for. Comment accoler au nom de ce form, l'iteration dans laquelle je suis ?

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for (int i = 0; i < paragraphs.size(); i++) {
    <html:form name="zoomImage<%=i%>">
    blablabla
    </html:form>
    }
    Quand je fais comme ça avec le <%=i%> et que je regarde la source je vois que tous mes forms ont le meme nom a savoir zoomImage<%=i%> ...

    Que faire ?

  2. #2
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Tu pourrais peut-être faire comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <%
      for (int i = 0; i < paragraphs.size(); i++)
     { 
       String nameForm="zoomImage"+i ;
    %>
       <html:form name="<%=nameForm%>">
       ...
       </html:form>
    <% } %>

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    pourrait on pas faire un truc de ce style avec les EL de Struts:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <logic:iterate name="paragraphs" indexId="cpt">
       <html-el:form name="zoomImage${cpt}"> 
          blablabla 
       </html-el:form>
    </logic:iterate>
    Je crois que c'est possible mais j'ai plus la syntaxe

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    merci tout le monde mais j'ai un peu tout essayer et ca passe avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:form name='<%="zoomImage"+i%>'>

  5. #5
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Citation Envoyé par SEMPERE Benjamin
    pourrait on pas faire un truc de ce style avec les EL de Struts:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <logic:iterate name="paragraphs" indexId="cpt">
       <html-el:form name="zoomImage${cpt}"> 
          blablabla 
       </html-el:form>
    </logic:iterate>
    Je crois que c'est possible mais j'ai plus la syntaxe
    Pour sûr, ce serait plus propre de faire du full struts sans scriptlets

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    Citation Envoyé par c_nvy
    Pour sûr, ce serait plus propre de faire du full struts sans scriptlets
    Ouais c'est clair mais je ne sais plus si cette syntaxe fonctionne...

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

Discussions similaires

  1. [Débutant] Problème <html:form> et attribut "name"
    Par takinelinfo dans le forum Struts 1
    Réponses: 2
    Dernier message: 14/12/2008, 15h18
  2. Probleme html:form avec tiles
    Par keyser.greg dans le forum Struts 1
    Réponses: 20
    Dernier message: 12/09/2007, 14h44
  3. Name de Form avec un espace
    Par lisyst dans le forum Delphi
    Réponses: 3
    Dernier message: 16/07/2006, 15h00
  4. Problème avec HTML::Form
    Par Woufeil dans le forum Web
    Réponses: 1
    Dernier message: 05/06/2006, 14h59
  5. [struts 1.2] html:form NAME=?
    Par phoebe dans le forum Struts 1
    Réponses: 5
    Dernier message: 07/06/2005, 19h27

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