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 :

comment recuperer la valeur d'une clé dans un formulaire


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut comment recuperer la valeur d'une clé dans un formulaire
    Bonjour,

    je voudrais savoir comment je peux faire pour récuperer la valeur de ce message dans ma value :

    en effet, j'ai une clé title.MLE = Mademoiselle dans messages.properties et je voudrais recuperer sa valeur sans ce formulaire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <html:select property="title" style="width:3cm">
    <html:option value="title.MLE" key="title.MLE"></html:option>
    <html:option value="title.MME" key="title.MME"></html:option>
    <html:option value="title.MR" key="title.MR"></html:option>
    </html:select>
    avec ce code, je recupère title.MLE comme value alors que je veux récuperer Mademoiselle

    fk04

  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
    Première solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <html:select property="title" style="width:3cm">
       <option value="<bean:message key='title.MLE'/>">
          <bean:message key='title.MLE'/>
       </option>
       <option value="<bean:message key='title.MME'/>">
          <bean:message key='title.MME'/>
       </option>
       <option value="<bean:message key='title.MR'/>">
          <bean:message key='title.MR'/>
       </option>
    </html:select>
    Deuxième solution :
    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
    <bean:define id="mle">
       <bean:message key="title.MLE"/>
    </bean:define>
    <bean:define id="mme">
       <bean:message key="title.MME"/>
    </bean:define>
    <bean:define id="mr">
       <bean:message key="title.MR"/>
    </bean:define>
     
    <html:select property="title" style="width:3cm">
       <html:option value="${mle}" key="title.MLE"/>
       <html:option value="${mme}" key="title.MME"/>
       <html:option value="${mr}"  key="title.MR"/>
    </html:select>
    Les EL dans les tags html:option ne fonctionneront que si tu es en J2EE 1.4 (Servlet 2.4,JSP 2.0).

    Sinon, il faut utiliser la tld struts-html-el.tld :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <html:select property="title" style="width:3cm">
       <html-el:option value="${mle}" key="title.MLE"></html-el:option>
       <html-el:option value="${mme}" key="title.MME"></html-el:option>
       <html-el:option value="${mr}" key="title.MR"></html-el:option>
    </html:select>
    sans oublier d'ajouter dans la jsp la directive taglib qui pointe sur struts-html-el.tld.

    Sinon, utilises-tu plusieurs langues dans ton appli ? parce que si c'est le cas, dans l'Action, cela va t'obliger à tester toutes les valeurs possibles liées à chaque langue, ce qui ne me semble pas très pratique.

Discussions similaires

  1. [AC-2000] Comment Recuperer la valeur d'un requete dans une variable
    Par michel.r06 dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/01/2015, 12h26
  2. Comment recuperer la valeur d'un variable dans une methode actionlisner
    Par javacafe dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 22/05/2014, 15h39
  3. [XSLT] comment recuperer la valeur d'un noeud dans une variable
    Par enzostar dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 06/04/2010, 23h03
  4. Réponses: 2
    Dernier message: 19/05/2006, 18h01
  5. Réponses: 9
    Dernier message: 04/05/2006, 17h33

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