Bonjour,
J'ai mis en place Tiles au côté de Struts, l'ensemble fonctionne correctement, j'ai juste un souci avec les keys. Dans mon "tiles-defs.xml" ils ne sont pas remplacés par le contenu de mon messageResources_....xml.
tiles-defs.xml
en titre de ma page j'ai : general.title
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <tiles-definitions> <definition name="baseLayout" path="/pages/tilesTemplate/baseLayout.jsp"> <put name="title" value="" /> <put name="header" value="_header.jsp" /> <put name="menu" value="_menu.jsp" /> <put name="footer" value="_footer.jsp" /> </definition> <definition name="welcome" extends="baseLayout"> <put name="title" value="general.title" /> <= ici <put name="body" value="/pages/tilesTemplate/welcome.jsp"/> </definition> </tiles-definitions>
pour info dans mes jsp les bean:message fonctionnent
struts-configs.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <message-resources parameter="MessageResources" /> ... <plug-in className="org.apache.struts.tiles.TilesPlugin" > <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" /> <set-property property="moduleAware" value="true" /> </plug-in>
Partager