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
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>
en titre de ma page j'ai : general.title
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>