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 :

[Struts] passer un <nested:write en value="" [Débutant(e)]


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2003
    Messages : 71
    Par défaut [Struts] passer un <nested:write en value=""
    Je m'explique, je voudrais passer comme valeur d'un select quelque chose du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <nested:select property="line" value="<nested:write property="line" />">
    ou sur le même principe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:submit styleClass="bouton" value="<bean:message key="form.validate"/>">
    Malheureusement l'un comme l'autre ne marche pas impossible de passer un attribut de type <xx:yy truc="chose"> dans une value="".
    Y'a-t-il une solution pour contourner ce problème.

    Je fais sans doute fausse piste avec cette solution, mais je débute en Struts

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2003
    Messages : 71
    Par défaut
    je crois avoir répondu à ma deuxième interrogation (concernant <html:submit>)
    ceci à l'air de fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:submit styleClass="bouton"> <bean:message key="form.validate" /></html:submit>
    par contre pour le select je ne sais toujours pas comment faire

  3. #3
    Membre confirmé Avatar de dedeloux
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 104
    Par défaut
    Salut, je ne comprend pas très bien pourquoi tu écris cette balise <neste:select>.

    En tout cas, je pense qu'il est possible de la faire comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <html:select  property="line" name=" ???">
      <logic:iterate id="ce_que_tu_veux" property="line" name="???">
         <option value="<bean:write name="un_nom"/>">
         <bean:write name="un_nom"></option>
      </logic:iterate>
    </html:select>
    Voilà j'espère que ça répond à ta question. Renseigne toi sur les différents paramètres à utiliser et à quoi ils correspondent.

    Bon courage.

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2003
    Messages : 71
    Par défaut
    En fait je le met en nested parceque je récupère l'info d'un premier formulaire.
    Dans un premier temps l'utilisateur selection une semaine, une année et le nom d'une ligne de production puis valide.
    Sur la page suivant on retrouve les 3 listes déroulantes avec en dessous un tableau décrivant un ensemble d'information pour la ligne donnée à la date donnée. Le but étant que l'élément selectionné dans les listes déroulantes soit celui choisi dans le formulaire précédent.
    De plus l'utilisateur peut ensuite changer les paramètre sans passer par la première page.
    le code complet d'une des listes déroulante étant celui-ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <nested:select property="line" value="ICI_VALEUR CHOISIE">
    		<html:optionsCollection property="lines" value="value" label="label"/>
    </nested:select>
    le champ value me sert donc a selectionner le bon élément c'est pourquoi j'aimerais y mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <nested:write property="line"/>
    Voila j'espère avoir été plus clair

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2003
    Messages : 71
    Par défaut
    A priori si on utilise bien les <nested: il n'y a pas besoin de remplire le champ value....voilà tout

    C'est donc en forgeant qu'on devient forgeron

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/08/2009, 10h36
  2. [Struts] Passer une variable dans l'url
    Par pilz dans le forum Struts 1
    Réponses: 2
    Dernier message: 30/03/2005, 15h23
  3. [Struts] Passer un argument dans un property
    Par Malaussene dans le forum Struts 1
    Réponses: 4
    Dernier message: 07/09/2004, 10h11
  4. [Struts][JSP] Format avec bean:write
    Par cowa dans le forum Servlets/JSP
    Réponses: 20
    Dernier message: 19/05/2004, 18h16
  5. [struts] passer un paramètre de page via un findForward
    Par Boosters dans le forum Struts 1
    Réponses: 4
    Dernier message: 08/03/2004, 17h35

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