2010-03-31 16 views
8

Wir haben eine große Web-App mit hunderten von jsps-Seiten. Um zu vermeiden, dass Markup-Up-Blöcke wiederholt werden, ziehen wir die Verwendung von Apache-Kacheln in Betracht. Nun scheint es chaotisch eine Kombination beiderTiles vs. JSP enthält

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

und

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

Aussagen zu haben, so dass wir die Umwandlung erwägen, alle Aussagen zu insertTemplates enthält (ob die Vorlage jede Fliese Syntax enthält)

Hat jemand Erfahrung mit der Verwendung von Kacheln 100% für JSP hat?

+2

überprüfen Sie diese http://www.javaworld.com/javaworld/jw-01-2002/jw-0104-tilestrut.html – Bozho

Antwort

7

Sie können dies tun. Der Hauptunterschied ist jedoch, dass @include Direktive Compiletime ist (also passiert nur einmal beim Start) und dass <whatever:include> Tag ist Laufzeit (also passiert bei jeder Anfrage). Für den Fall, dass Sie das nicht wussten, bietet JSP bereits <jsp:include> aus der Box dafür.

Es muss nun offensichtlich sein, dass das Tag ein Leistungstreffer sein kann, wenn es unnötig verwendet wird.

+0

Dank gutes Feedback (ja, ich benutze beide include-Syntaxen) – plodder