J'utilise des tuiles Struts 1 avec succès, mais j'ai rencontré un problème en essayant d'imbriquer des tuiles.Struts Tiles 1 - problème de tuiles imbriquées
J'ai actuellement une mise en page comme ceci:
http://i49.tinypic.com/jhuemc.jpg
Je souhaite avoir un autre modèle comme celui-ci, pour une utilisation dans un bon nombre de pages de l'utilisateur:
http://i46.tinypic.com/14o4mk3.jpg
Je souhaite étendre la première mise en page pour la mise en page de l'utilisateur. Dans les tuiles définiton J'utilise:
<definition name=".basic.layout" path="/WEB-INF/jsps/basicLayout.jsp">
....
<definition name=".user.layout" extends=".basic.layout">
<put name="content" value="/WEB-INF/jsps/user/layout.jsp"/>
....
<definition name=".user.page" extends=".user.layout">
<put name="userContent" value="/WEB-INF/jsps/user/page.jsp"/>
....
En user/layout.jsp
je tente de montrer la tuile habituellement, en utilisant <tiles:get name="userContent"/>
.
Et le problème est The requested resource (/WEB-INF/jsps/user/userContent) is not available
Merci, mais pas de chance, j'ai peur. J'utilise la même méthode exactement dans la mise en page de base. – Pool
Vous ne savez pas exactement ce que vous entendez par "même méthode". Avez-vous essayé le ci-dessus? Recevez-vous toujours la même erreur que vous avez publiée? J'ai regardé un de mes anciens projets qui a une configuration très similaire à ce que vous avez décrit et ' ' est ce qui est utilisé tout au long. –
ChssPly76
L'erreur, lorsqu'elle était modifiée, était différente: 'ServletException dans '/WEB-INF/jsps/user/layout.jsp': Erreur - Insertion de balise: Aucune valeur trouvée pour l'attribut 'userContent'.' J'utilise des carreaux avec succès ailleurs mais je niche eux semblent être le problème. http://www.mail-archive.com/[email protected]/msg24378.html a un problème similaire avec une solution postée (que je n'arrive pas à utiliser). – Pool