tiles impbriquées : marche pas ?! [struts] - Java - Programmation
Marsh Posté le 09-03-2005 à 14:31:49
et en essayant de mettre <tiles:importAttribute scope="request"/> dans base.jsp ca donne quoi ?
Marsh Posté le 09-03-2005 à 15:11:34
ah mon avis ta premiere tile definition est bonne, je pense que le probleme se situe du cote de l'insert que tu fais ds report.jsp. Normallement ta maquette c'est base.jsp et c'est en principe seulement la que tu dois faire des insert, non ? je me trompe peut etre completement
Marsh Posté le 09-03-2005 à 16:19:20
ok, bon, ben truc crade : j'ai ajouté ça a base.jsp :
Code :
|
et ça dans report.jsp
Code :
|
mon tiles-def.xml est devenu
Code :
|
et mes imports deviennent <jsp:include page="<%=criteriaTile%>" flush="true"/>
et hop!
c'est moche, mais ça marche
si qq1 voit un moyen de faire ça propre, je suis tout ouïe.
Marsh Posté le 17-03-2005 à 13:41:32
A mon avis, ca devrait t'aider (en train de tester).
http://wiki.apache.org/struts/StrutsDocTiles
Antoine Tissier
Marsh Posté le 09-03-2005 à 13:50:18
alors, voilà moi fichier de définition de tiles :
Le truc, c'est que ça fontionne pas au niveau de absTypeReportTile
dans base.jsp, je fais <tiles:insert attribute="content" flush="true"/>, dans report.jsp je fais un <tiles:insert attribute="criteria" flush="true"/> et là je m'apperçois que tout les attributs ont disparu : Error - Tag Insert : No value found for attribute 'criteria'.'
Donc en gros, à l'intérieur de report.jsp, je n'ai pas accès aux attributs.
Du coup, j'ai testé ça :
mais spa mieux, je me récupère un beau Error - Tag Insert : No value found for attribute 'type'.'
et cette fois, je ne sais pas qui essaye d'atteindre l'attribut 'type', et toute façon, il devrait être défini partout...
est-ce que quelqu'un a déjà eu ce problème ?
---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris