JSP - Was ist los mit Scriptlets und was soll stattdessen verwendet werden [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Wie vermeide ich Java-Code in JSP-Dateien? 30 answersIch habe vor vielen Jahren in einem Buch über JSP gelesen und vor kurzem beschlossen, selbst etwas zu lernen. Ich weiß jetzt, wie man JSP-Scriptlets, -Ausdrücke und -Deklarationen verwendet.
<%! String str = "Hello World" %>
<%= str.length() %>
<% str=str.substring(0,5) %>
Aber ich habe an vielen Stellen (auf dieser Site und anderswo) gelesen, dass ich keine Scriptlets verwenden sollte. Dies ist eine solche Frage:Eclipse mit Klassen in JSP
Meine Fragen sind:
Was stimmt nicht mit Scriptlets?Was verwende ich stattdessen?Vielen Dank im Voraus für jede Hilfe!
BEARBEITENIch verwende keine Servlets, sondern binde meinen JSP-Code in eine HTML-Seite ein. Benutzeroberflächendesigner ohne Java-Kenntnisse können meine Seite problemlos ändern. Grundsätzlich verwende ich JSP als Front-End für die Anzeige aus einer Datenbank und für Aktualisierungen, z. B. wenn ein Benutzer eine Bestellung aufgibt.