Inhalt | Abbildung | Source | SCWCD | |||
|< | < | > | >| | Generated by CoCoDiL |
Die Include Directive
Mit der Inlcude Direktive wird zur Übersetzungszeit (von JSP in ein Servlet) eine Datei in die JSP Seite eingebunden.
Beispiel:
Die <jsp:include> Aktion
Es wird nicht die Zieldatei selbst, sondern die Ausgabe der Zieldatei in die Ausgabe der aktuellen Datei eingebunden. Im Gegensatz zur include Direktiven erfolgt die Einbindung zur Laufzeit.
Es ist mit dem <jsp.param> Element möglich Parameter zu übergeben, die Parameterwerte
müssen nicht konstant sein.
Beispiele:
Ausserdem kann man der include Seite optional einen booleschen Parameter flush mitgeben. Der DefaultWert ist false. Bei true wird vor der Übernahme der aufgelaufen Inhalt des Puffers an den Client geschickt und der Puffer geleert.
Implizite Inlcudes Definitionen
Es ist möglich deklarativ automatisch Seiten mit einer include Direktive einzubinden. Mit include-prelude werden automatisch Dateien am Beginn einer JSP Seite eingebunden, und mit include-code wird automatisch eine Datei am Ende einer JSP Seite eingebunden.
Die Endung jspf kennzeichnet im unteren Beispiel, dass es sich um ein Fragment einer JSP Seite handelt. Allerdings sollte auch innerhalb eines Fragments zu jedem StartTag ein EndTag existieren.
Inhalt | Abbildung | Source | SCWCD | |||
|< | < | > | >| | Generated by CoCoDiL |