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. Jetzt scheint es unordentlich zu sein, eine Kombination aus beiden zu haben %Vor%
und
%Vor%Anweisungen, sodass wir erwägen, alle includes-Anweisungen in insertTemplates umzuwandeln (unabhängig davon, ob die Vorlage eine Kachel-Syntax enthält oder nicht)
Hat jemand Erfahrung mit der Verwendung von Kacheln zu 100% für Jsp Includes?
Sie können es tun. Der Hauptunterschied ist jedoch, dass @include
Direktive compiletime ist (also nur einmal beim Start passiert) und <whatever:include>
tag ist runtime (passiert also bei jeder Anfrage). Für den Fall, dass Sie das nicht wussten, bietet JSP bereits <jsp:include>
dafür an.
Es muss jetzt offensichtlich sein, dass das Tag ein Performance-Hit sein kann, wenn es unnötig benutzt wird.