Avatar ·

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...