Dynamische Webseiten

Virtueller Campus Projekt, PHBern

StartseiteJavaScriptCSSJSPPHPMySQLDrucken

Schriftgrösse: kleiner - zurücksetzen - grösser

JSP-Scripting-Elemente

Der Java-Code wird im HTML-Code in Blöcken, die mit einem Start- und Endtag gekennzeichnet sind, eingebettet:
<% Java-Code %>

Man unterscheidet vier JSP-Scripting-Elemente:


1. Anweisungen: <% Anweisung %>

Beispiel:
<%
if(name.equals(""))
  msg = "Es wurde kein Name eingegeben" 
%> 

2. Deklarationen: <%! Deklaration %>

Beispiel:
<%! int i = 0;%> definiert eine Instanzvariable, die nur beim erstmaligen Laden der Seite initialisiert wird

3. Ausdrücke: <%= Ausdruck %>

Beispiel:
<% int i = 0;%> definiert eine lokale Variable, die bei jedem Laden der Seite neu initialisiert werden muss.

4. Kommentare: <% // Kommentar %>

Beispiel:
<% // Text %> oder <%-- Text --%>
<% /* Text */ %>
Kommentarblock mit mehreren Zeilen*/

HTML-Code und Java-Code lassen sich beliebig kombinieren:

Beispiel:
<% 
for (int i = 0; i < 5; i++) 
{ 
%>
  HTML Text
<% 
} 
%> 


HTML-Tags können JSP-Aktionen enthalten:

Beispiel:
<% jsp:forward page = "dateiname.jsp" %> Leitet weiter auf die angegebene Seite.
<% jsp:include.page = "dateiname.jsp" %> Die include-Datei wird zur Laufzeit aufgerufen und im Rahmen der Hauptseite ausgeführt