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 :

Combiner <bean:message> avec <bean:write>


Sujet :

Struts 1 Java

  1. #21
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    Bah oui d'accord mais j'ai expérimenté sans trouver ! (cf. post de la page d'avant).

  2. #22
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    Ah ben finalement c'est pas résolu !

    J'ai maintenant combiné avec des nested :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <nested:root name="superUser">
    	<nested:nest property="user">
    		<nested:message key="cle" arg0="${user.firstname}" /><br />
    	</nested:nest>
    </nested:root>
    En gros, "superUser" est un bean dont l'un des attributs est un "user" (attention, ce n'est pas une quelconque collection), et "user" a toujours son attribut "firstname". Même chose, je n'arrive pas à faire coïncider "arg0" avec la valeur de "firstname". Seule la clé s'affiche ("Le PC portable de"). J'ai essayé arg0="${firstname}" , idem.
    Pourtant en faisant un <nested:write property="firstname" /> le nom s'affiche bien...

    Help

  3. #23
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Par défaut
    Bon, reprennons les choses à la base.

    La JSTL et les Expression Language (EL) sont apparus après Struts !
    EL à été développer sur la base de struts_el.
    Craig est le papa de Struts ET des EL !

    A l'origine struts étais livré avec les balises suivantes :
    • html
    • bean
    • logic
    • nested
    • template


    Avec le temps, template à disparus pour intégrer le projet Tiles.

    Le temps avance et, à présent, il est déconseillé (Dixit Craig lui-même) d'utiliser certaines bibliothèques.

    Donc, aujourd'hui, faire su struts correctement reviens à utiliser les balises suivantes :
    • html
    • bean (message uniquement)
    • jstl:c pour remplacer logic
    • jstl:fmt pour le formatage
    • EL pour remplacer bean et nested

  4. #24
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 58
    Par défaut
    J'ai pu m'appercevoir de la nuance ; mais en fait ma contrainte était de rester avec du code pur Struts et non JSTL. La simple utilisation d'un ${...} est déjà une boulette pour moi !

    Enin bon je me suis débrouillé pour esquiver mon problème via d'autres balises Struts, je remercie donc tout le monde de l'aide apportée !

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 7
    Dernier message: 25/10/2007, 10h21
  2. Réponses: 0
    Dernier message: 10/10/2007, 16h13
  3. Pb avec bean:message
    Par germain_ledroit dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/08/2006, 16h35
  4. [ Struts] pbs avec <bean:message key=.../>
    Par njac dans le forum Struts 1
    Réponses: 3
    Dernier message: 01/12/2004, 14h08
  5. [Swing] Problème avec un bean et un arraylist
    Par kikoufr dans le forum AWT/Swing
    Réponses: 16
    Dernier message: 30/09/2004, 09h08

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