Ich habe einen Block von JSP-Code, der an mehreren Stellen verwendet werden muss (im Grunde ein Widget, das mehrere Seiten verwenden). Was ist eine gute Möglichkeit, dies zu modularisieren? Ich würde es lieber nicht in ein Objekt einfügen, da die String-Manipulation von HTML hässlich wird. Die Verwendung von <%@ include file="foo.jsp"%>
ist problematisch, da wir implizite globale vars haben.
In JSP 2 wurden benutzerdefinierte Tags verbessert. Hier ist ein guter Artikel auf sie.
Bisher ist JSP nicht sehr gut darin, Code zu kodieren, includs und tag libs, die zwei Optionen, die Sie abwerten, sind darüber. Benutzerdefinierte Tags vor JSP 2, die Bogdan weist Sie darauf hin, sind mächtig, haben aber einen Overhead.