2009-03-18 7 views
-3

J'ai développé une application simple de Struts qui récupère et manipule des données de client de la base de données. Maintenant, je veux inclure une image en haut de toutes les pages. Je sais que les carreaux sont la meilleure façon de le faire. Comment inclure une image dans mon projet existant en utilisant des tuiles?Comment inclure une image dans mon projet existant en utilisant des tuiles?

+0

S'il vous plaît préciser votre problème ou ajouter des détails supplémentaires pour mettre en évidence exactement ce dont vous avez besoin. Comme c'est écrit actuellement, il est difficile de dire exactement ce que vous demandez. Voir la page Comment demander pour obtenir de l'aide pour clarifier cette question. –

Répondre

2

Vous pouvez trouver un exemple bien illustré ici: First Struts Tiles Tutorial

Fondamentalement, vous devrez:

  • définir une mise en page (modèle) de vos pages en utilisant les balises tuiles (tuiles: insert)
  • créer des définitions de carreaux indiquant quelles jsps (ou ressources statiques) vont dans les carreaux: insert vous défini dans la disposition
  • adapter votre mappage de struts pour rediriger vers les définitions de carreaux nommés au lieu de jsps directement
0

d'abord vous diviser votre modèle selon elle (à savoir: - Faire image.jsp dans le fichier seprate) après ajouter votre page jsp où vous souhaitez afficher dans tiles.xml dans votre exemple

<definition name="template"> 
<put-attribute name="image" value="/image.jsp"/> 
<put-attribute name="header" value="/header.jsp"/> 
<put-attribute name="content" value="/content.jsp"/> 
<put-attribute name="footer" value="/footer.jsp"/> 
</definition> 

et si vous ne voulez pas afficher quoi que ce soit que simplement le retirer de tiles.xml

Questions connexes