Skriptlets <%
Was kann in eine JSP-Datei eingefügt werden?
Erstens Java-Code. Wenn Sie Java-Code in Ihre JSP einfügen möchten, wird das allgemeine Format durch die Vorlage vorgegeben:
<%
Java code
%>
Sie können diesen Code in mehrere Teile aufteilen:
<%
Beginning of Java Code
%>
HTML-code
<%
End of Java Code
%>
Beispiel:
<html>
<body>
<%
double num = Math.random();
if (num > 0.95) {
%>
<h2> You are lucky, user!</h2><p>(<%= num %>)</p>
<%
} else {
%>
<h2> Today is not your day, user!</h2><p>(<%= num %>)</p>
<%
}
%>
</body>
</html>
Ausdruck <%=
Sie können auch jeden berechneten Ausdruck in die JSP-Datei einfügen. Gleichzeitig sorgt der JSP-Parser selbst dafür, dass es nicht nur berechnet, sondern bei Bedarf auch zugewiesen wird. Der Ausdruck im Code wird durch eine Vorlage vorgegeben:
<%= expression %>
Beachten Sie, dass das Semikolon hier nicht benötigt wird.
JSP-Servlet-Beispiel mit mehreren Ausdrücken:
<p>root of 10 equals <%= Math.sqrt(10) %></p>
<h5><%= item[10] %></h5>
<p>current time: <%= new java.util.Date() %></p>
Dieser Code wird in diesen Java-Code konvertiert:
out.write("<p>");
out.write("The root of 10 is ");
out.print( Math.sqrt(10) );
out.write("</p>");
out.write("<h5>");
out.print( item[10] );
out.write("</h5>");
out.write("<p> Current time: ");
out.print( new java.util.Date() );
out.write("</p>");
Wichtig! In Ihrem Java-Code und Ihren Java-Ausdrücken können Sie vordefinierte Variablen verwenden, zAnfrage,Antwort,Sitzung,aususw.
GO TO FULL VERSION