Wie vermeide ich Java-Code (Scriptlets) in JSP-Dateien bei Verwendung von JSP 2?
Hallo Kollegen! Ich bin ein Java-Anfänger und versuche, mein altes Java EE-Projekt in Ordnung zu bringen. Das Problem ist, dass meine JSP-Seiten zu einer richtigen Müllhalde geworden sind. Ich verwende überall Scriptlets (<% ... %>): hier Datenbankverbindungen, dort Datumsformatierung und jede Menge bedingte Anweisungen. Zum Beispiel ein typischer Ausschnitt aus meiner index.jsp:
```jsp
<%
List users = (List) request.getAttribute("users");
for (User user : users) {
out.println("");
out.println("" + user.getName() + " ");
out.println("" + (user.isActive() ? "Aktiv" : "Inaktiv") + " ");
out.println(" ");
}
%>
```
Ich verstehe, dass das eine schlechte Praxis ist: Der Code ist unlesbar, schwer zu warten, und Designer können nicht richtig...