Bonjour,
J'ai commencé à regarder le fonctionnement de Tiles et son fichier de définition ".xml"
J'en comprend que ce dernier contient les définitions des différents pages JSP et éléments du site.
Je cherche pour une page donnée, à insérer un bloc dynamiquement.
J'entends par là que l'url reste la même, le layout principal aussi, mais que suivant certains cas un des blocs de la page n'est pas le même. Donc qu'une des variables ne reçois pas le même sous template. Mais je ne sais pas comment faire dans le fichier ".xml". Pourriez vous m'orienter?
Exemple
Layout.jsp (je simplifie au max)
tiles.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <tiles:insertAttribute name="header" /> <tiles:insertAttribute name="body" />
Ce que je cherche c'est renseigner la valeur de body dynamiquement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <definition name="Layout" template="/WEB-INF/tiles/Layout.jsp"> <put-attribute name="header" value="/WEB-INF/tiles/header.jsp"/> <put-attribute name="body" value="/WEB-INF/tiles/body.jsp"/> </definition>
Quelqu'un peut-il m'orienter?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <put-attribute name="body" value="Dynamique"/>
Sinon auriez vous des tutoriels à me conseiller à travers le web (je connais déjà le site officiel et quelques autres.)
Cordialement
Partager