2010-03-31 9 views
8

Nous avons une grande application web avec des centaines de pages JSP. Pour éviter de répéter les blocs de balisage, nous envisageons d'utiliser des tuiles Apache. Maintenant, il semble compliqué d'avoir une combinaison des deuxTiles vs JSP includes

<t:insertTemplate template="/WEB-INF/templates/xxxxx.jsp"> 

et

<%@ include file="xxxxx.jsp"%> 

déclarations que nous envisageons la conversion de tous comprend des déclarations à insertTemplates (ou non le modèle comprend une syntaxe de tuiles)

Est-ce que quelqu'un a déjà eu de l'expérience avec l'utilisation de carreaux 100% pour jsp inclus?

+2

vérifier ce http://www.javaworld.com/javaworld/jw-01-2002/jw-0104-tilestrut.html – Bozho

Répondre

7

Vous pouvez le faire. La différence majeure est cependant que la directive @include est compiletime (donc, ne se produit qu'une seule fois au démarrage) et que la balise <whatever:include> est runtime (donc, arrive à chaque requête). Pour le cas que vous ne saviez pas, JSP offre déjà <jsp:include> sur la boîte pour cela.

Il doit maintenant être évident que l'étiquette peut être une atteinte de performance lorsqu'elle est utilisée inutilement.

+0

merci de bons commentaires (oui j'utilise les deux syntaxes comprennent) – plodder