Cela pourrait être une question très novice, mais je ne trouve rien satisfaisantComment créer une section Macro/Snippet/HTML Fragment/Named dans JSP sans utiliser tags/includes/JSPFragments?
Je veux faire somethign comme ça dans JSP (hors de la boîte de préférence):
par exemple dans un fichier appelé products.jsp
une implémentation imaginaire qui explique ce que je veux
<x:named-segment name="product">
Product: <strong>${product.name}</strong> <br/>
price: ${product.price}
</x:named-segment>
et par la suite utiliser dans divers emplacements dans le même JSP, il est défini
<table>
<c:forEach var="product" items="${products}">
<tr>
<td><x:use-segment name="product"/></td>
</tr>
</c:forEach>
</table>
Je l'ai regardé dans JSP tags, et JSP Franches, mais là l'extrait de fragment est juste passé de l'appelant JSP à l'étiquette JSP, et je veux qu'il soit au même endroit
Est-ce que la seule solution est de créer une balise JSP pour ce petit extrait spécifique (ou d'inclure?)
Ai-je perdu quelque chose de très basique?
"mais là l'extrait de fragment est juste passé de l'appelant JSP à la balise JSP, et je le veux pour être au même endroit "- Je n'ai pas eu celui-là .. – Bozho
Il veut définir le modèle dans la même page JSP. Pensez en tant qu'exemple de realworld à propos de 'xsl: template' qui peut être placé dans le même fichier XSL que là où il a été utilisé. Peut-être que Tiles ou Sitemesh peuvent faire. Je ne sais pas, je ne les ai jamais utilisés aussi. – BalusC
@Bozho - l'idée de fragments est que la balise jsp peut définir seulement la mise en page, et le fragment est un extrait de "callback" ou "user draw" de JSP (à part les scriptlets wituot) qui peuvent être branchés dans la balise, c'est sympa, mais pas ce que je veux ... @BalusC - Yep, et Yep –