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-Layout] TextArea dans un <layout:collection>


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut [Struts-Layout] TextArea dans un <layout:collection>
    Bonjour,

    J'aimerais pouvoir placer un textarea dans un layout:collectionItem, mais je n'y parviens pas.
    J'ai trouvé plus ou moins comment faire, mais cela me lache une erreur
    GRAVE: "Servlet.service()" pour la servlet jsp a lancé une exception
    javax.servlet.jsp.JspException: Cannot find bean under name org.apache.struts.taglib.html.BEAN
    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <layout:collectionItem title="test.test" property="montest">
    	<layout:textarea property="montest" rows="5" cols="70" layout="false"/>
    </layout:collectionItem>
    Si je ne met pas le textarea, la valeur du bean de montest fonctionne. Seulement, l'affichage ne se fait que sur une ligne, et j'ai besoin que celui ci se fasse comme un textarea...

    Merci d'avance de votre aide

  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
    Essaie plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <layout:collection property="taCollection" id="item">
       <layout:collectionItem title="test.test">
    	<layout:textarea user="item" property="montest" rows="5" cols="70"
    layout="false"/>
       </layout:collectionItem>
    </layout:collection>

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    slt,
    merci de ta réponse.

    Maintenant, j'ai l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    L'attribut user est incorrect pour le tag textarea d'après la TLD indiquée
    Apparement, user n'est pas reconnu.....

  4. #4
    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
    Pardon, je me suis trompée en tapant le code (tout simplement parce que dans mon code, name="user" !).
    Ce n'est pas user mais name bien sûr.
    C'est dur le Vendredi.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <layout:collection property="taCollection" id="item">
       <layout:collectionItem title="test.test">
    	<layout:textarea name="item" property="montest" rows="5" cols="70"
    layout="false"/>
       </layout:collectionItem>
    </layout:collection>

  5. #5
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Oui essaye "name" au lieu de "user"

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    mon struts-layout.tld m'indique ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
      <tlibversion>1.0</tlibversion>
      <jspversion>1.1</jspversion>
      <shortname>layout</shortname>
    donc, je pense que c'est la version 1

  7. #7
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    364
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 364
    Par défaut
    oups, je n'avais pas vu les message au dessus

    j'avais essayé de mettre name à la place de user mais ça n'avait pas fonctionné.
    heureusement, j'ai réessayé et ça fonctionne impec !!! j'avais du me planter tout à l'heure.

    merci beaucoup, c'est nickel !

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 03/03/2010, 13h29
  2. Réponses: 0
    Dernier message: 10/04/2009, 15h40
  3. Réponses: 3
    Dernier message: 01/08/2008, 13h38
  4. [Struts-Layout] image dans un layout:collection
    Par tomy29 dans le forum Struts 1
    Réponses: 50
    Dernier message: 18/07/2008, 10h51
  5. Réponses: 2
    Dernier message: 18/04/2008, 10h18

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