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:radio> et syntaxe EL


Sujet :

Struts 1 Java

  1. #1
    Futur Membre du Club
    Profil pro
    software developer
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : software developer

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 7
    Points
    7
    Par défaut <html:radio> et syntaxe EL
    Bonjour tout le monde,

    J'ai un petit problème pour l'affichage d'une de mes données dans un <html:radio>.
    Je boucle sur des portions d'une ArrayList (listeMachines) de Bean grâce à un forEach, et je voudrais spécifier une des valeurs dans le value du bouton radio pour savoir quel Bean a été selectionné lors de ma validation.

    J'ai essayé plusieurs solutions (<bean:write>, <core:out>, EL), à chaque fois il m'ecrit ça en dur dans la page généré pour chaque élément de la boucle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="radio" name="radioMachineUID" value="${item.UID}" />
    Au lieu d'un truc du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="radio" name="radioMachineUID" value="12345..."/>
    Ca doit être une connerie mais je tourne autour et je trouve pas...

    Le code dans ma page Jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <core:forEach var="item" items="${machineListForm.listeMachines}" begin="${itemBegin}" end="${itemEnd}" varStatus="vs">
    	<tr>
    		<td>
    			<html:radio name="machineListForm" property="radioMachineUID" value="${item.UID}" />
    		</td>
    		<td><core:out value="${item.nom}" /></td>
    		<td><core:out value="${item.ip}" /></td>
    	</tr>
    </core:forEach>
    Merci de votre aide.

  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
    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html-el:radio name="machineListForm" property="radioMachineUID" value="${item.UID}"/>
    Ne pas oublier d'ajouter dans la jsp la directive taglib suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib uri="/WEB-INF/struts-html-el.tld" prefix="html-el" %>

  3. #3
    Futur Membre du Club
    Profil pro
    software developer
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : software developer

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    J'me disais bien qu'elle me servirait un jour ces tld !

    Merci bien c_nvy

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 27/04/2006, 02h40
  2. [JSP]erreur <html:radio>
    Par Kpone dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 07/04/2006, 10h33
  3. <html:radio>
    Par Kpone dans le forum Struts 1
    Réponses: 12
    Dernier message: 05/04/2006, 13h42
  4. [struts] <html:radio> et valeur par défaut
    Par nikalkal dans le forum Struts 1
    Réponses: 3
    Dernier message: 27/02/2006, 14h41
  5. [struts] tabindex dans un tag <html:radio>
    Par Milouse dans le forum Struts 1
    Réponses: 2
    Dernier message: 28/11/2005, 17h44

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