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] [Tiles] Welcome file


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Par défaut [Struts] [Tiles] Welcome file
    Bonjour,

    j'ai besoin de quelques informations.
    Je crée une application toute simple struts pour manipuler des tiles.

    Dans mon web.xml j'ai ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <welcome-file-list>
          <welcome-file>index.def</welcome-file>
    </welcome-file-list>
    Dans mon tiles-def.xml j'ai ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <tiles-definitions>
    <definition name="maindef" path="/jsp/mainlayout.jsp" >
    	<put name="header" value="/jsp/header.jsp"/>
    	<put name="menu" value="/jsp/menu.jsp"/>
    	<put name="footer" value="/jsp/footer.jsp" />
    </definition>
     
    <definition name="index.def" extends="maindef" >
    	<put name="body-content" value="/jsp/identification.jsp"/>
    </definition>
    </tiles-definitions>
    et dans mon struts-config:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <plug-in className="org.apache.struts.tiles.TilesPlugin" >
    	<set-property property="definitions-config" value="/WEB-INF/tiles-def.xml" />
    	<set-property property="definitions-parser-validate" value="true" />
    	<set-property property="moduleAware" value="true" />
    </plug-in>

    Or quand j'execute mon appli lancée par le plugin tomcat d'eclipse:
    //localhost:8080/test
    j'obtiens le listing de mon arborescence, comme s'il ne comprenait pas ce que index.def

    Quelqu'un a-t-il une idée??
    Merci d'avance.

    Xavier.

  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
    Je ne pense pas que tu puisses faire appel à un tile directement dans le welcome-file.

    Pour vérifier que ta définition de tile fonctionne, tu peux faire un test simple :

    Tu crées une action dans ton struts-config.xml qui fait un forward vers ton tile comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <action path="/test" forward="index.def"/>
    Tu crées une jsp index.jsp dans laquelle tu fais appel à ton action de path test via un html:link comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <h1>Page Principale</h1>
    <br/>
    <html:link action="test">Test</html:link><br/>
    </body>
    </html>
    Et dans ton web.xml, tu codes index.jsp dans welcome-file.
    Et vois si ça fonctionne mieux.

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Par défaut
    tu as raison, on ne peut pas faire appel directement à un tiles dans le struts-config en tant que welcome-file.

    Dans la pratique, le mieux est de coder le welcome-file sur une jsp qui ,elle, fait un forward vers le tiles à travers une action.

    Merci pour ton aide.

    Xavier

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

Discussions similaires

  1. [debutant] tiles et welcome file
    Par LeXo dans le forum Struts 1
    Réponses: 3
    Dernier message: 12/11/2007, 11h57
  2. [STRUTS][JSP] html:file et property value
    Par Wavyx dans le forum Struts 1
    Réponses: 3
    Dernier message: 21/10/2005, 16h34
  3. [STRUTS][TILES] Problème sur actions génériques
    Par xv-mnt dans le forum Struts 1
    Réponses: 1
    Dernier message: 02/08/2005, 10h15
  4. [Struts][Tiles] petite question
    Par DeeJimy dans le forum Struts 1
    Réponses: 1
    Dernier message: 04/07/2005, 13h04
  5. [Struts][Tiles] Probleme d'action mapping avec un dynaform
    Par bluefox_du_974 dans le forum Struts 1
    Réponses: 3
    Dernier message: 28/03/2005, 22h47

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