Impossible d'activer les tiles
Bonsoir à tous,
Je dois rendre prochainement un projet Struts dans le cadre de mes études CNAM. Le problème est que je n'arrive pas à activer les Tiles.
Pourtant j'ai bien déclaré l'utilisation des Tiles dans mon Stuts config:
Code:
1 2 3 4
| <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> |
Et je déclare bien son utilisation dans les pages JSP:
Code:
<%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles" %>
Et mon fichier tiles-defs.xml est bien complété:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<!--
This is a blank Tiles definition file with a commented example.
-->
<tiles-definitions>
<definition name=".mainLayout" path="/layout/main.jsp">
<put name="title" value="VehiculeWeb" />
<put name="header" value="/layout/header.jsp" />
<put name="bodyHeader" value="/layout/empty.jsp" />
<put name="bodyMiddle" value="/layout/empty.jsp" />
<put name="bodyFooter" value="/layout/empty.jsp" />
<put name="footer" value="/layout/footer.jsp" />
<put name="menu" value="/layout/menu.jsp" />
</definition>
<definition name="Recherche" extends=".mainLayout">
<put name="bodyHeader" value="/recherche.jsp" />
</definition>
<definition name="Resultat" extends="Recherche">
<put name="bodyMiddle" value="/resultat.jsp" />
</definition>
<definition name="Details" extends="Resultat">
<put name="bodyFooter" value="/details.jsp" />
</definition>
<definition name="loginForm" extends=".mainLayout">
<put name="body" value="/connection.jsp" />
</definition>
</tiles-definitions> |
Là je cale, je ne vois pas d'où vient le problème. Merci pour votre aide.