Avatar ·

Wie vermeide ich Java-Code in JSP-Dateien bei Verwendung von JSP 2 (Servlet 2.4)?

Hallo zusammen! Ich bin ein Java-Anfänger und habe ein Problem mit der Architektur meiner Webanwendung. Ich schreibe einen einfachen Online-Shop mit Java EE und verwende JSP zur Darstellung der Seiten. Das Problem ist, dass meine JSP-Dateien zu "Spaghetti-Code" aus HTML und Java Scriptlets geworden sind.\n\nSo sieht meine typische JSP-Datei zur Anzeige der Produktliste aus:\n\n```jsp\n<%@ page import="java.util.List, com.myapp.Product" %>\n\n\n

Produkte

\n\n<%\n List products = (List) request.getAttribute("products");\n for (Product p : products) {\n%>\n \n \n \n \n \n<% } %>\n
<%= p.getName() %><%= p.getPrice() %>Kaufen
\n \n\n```\n\nIch habe gehört, dass