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 :

Pb avec les tiles


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut Pb avec les tiles
    Bonjour,

    Je travail sur un projet déjà mis en place et qui fonctionne, donc je n'ai pas de pb de conf normalement mais j'ai besoin de faire qqch de nouveau et j'ai besoin d'aide.

    J'ai feuilleté plusieurs tuto mais je n'y arrive pas.

    J'ai une même page qui doit avoir celon se cas deux textes différents dans un <p></p>.

    Je voudrais changer ce texte via tiles. Pour l'instant j'ai fait ça (ou le texte à changer est ds "text"):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <definition name="portal.login" extends="portal.main">
    		<put name="title" value="Formaltis Portal | Authentification" />
    		<put name="text" value="Si vous possédez déjà un compte d'accès au portail, merci de vous identifier :" />
    		<put name="body" value="/jsp/portal/common/login/portal.login.jsp" />
    		<put name="menu" value="" />
    	</definition>
    et je l'appel ds ma jsp comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <tiles:getAsString name="text" />
    Mais j'ai ce msg d'erreur :

    [ServletException in:/jsp/portal/common/login/portal.login.jsp] Error - tag.getAsString : attribute 'text' not found in context. Check tag syntax'


    Pouvez vous m'aider svp.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 75
    Par défaut
    Je pense qu'il faut faire avant un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <tiles:importAttribute name="text">
    cf: http://struts.apache.org/1.3.10/stru...mportAttribute

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut
    Bonjour,

    Merci pour ta réponse, cependant elle ne résoud pas mon problème. J'ai toujours le msg d'erreur, sauf que bien sur maintenant c'est : "Error - tag importAttribute : property 'text' not found in context. Check tag syntax' "

    Je pense qu'il y a quelque chose pour "déclarer" text. Mais je n'arrive pas à savoir quoi ni comment.

    Une autre idée ?

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 25
    Par défaut
    Bonjour,
    Peux tu nous montrer un peu le code de la JSP ainsi que le code de ton xml de définition de tiles (avec le portal.main)?
    A bientot,
    Thomas

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut
    bonjour, merci de me répondre !

    voilà portal.main

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	<definition name="portal.main" path="/jsp/portal/common/layout/layout.jsp">
    		<put name="title" value="A DEFINIR" />
    		<put name="header" value=".portal.header" />
    		<put name="footer" value="/jsp/portal/common/layout/footer.jsp" />
    		<put name="body" value="A DEFINIR" />
        <put name="text" value="A DEFINIR" />
    	</definition>
    Voilà c'est ici que j'ai essayé de "déclarer" mon text. Mais avec ou sans j'ai l'erreur.


    Et voici un extrait plus grand de ma jsp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div class="item message centre">
    				 <p>
    				 	<tiles:getAsString name="text"/>
    				 </p>
    			</div>
    Tout simplement.

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 25
    Par défaut
    Tu importes bien les tags tiles au début de ta JSP?

    Quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

Discussions similaires

  1. pb avec le fichier de def pour les tiles
    Par benoizette75 dans le forum Struts 1
    Réponses: 2
    Dernier message: 23/08/2006, 09h09
  2. Pb avec les menus
    Par Ph. B. dans le forum XMLRAD
    Réponses: 6
    Dernier message: 29/01/2003, 11h57
  3. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59
  4. PB d'import avec les ActiveX sous BCB6
    Par dergen dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/11/2002, 10h18
  5. Pbm avec les '&'...
    Par AmaX dans le forum Composants VCL
    Réponses: 2
    Dernier message: 19/08/2002, 11h08

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