2009-06-24 8 views
0

Kopf Erste Buch sagt über include-Anweisung als Code aus jeder anderen Datei in die JSP-Datei zur Übersetzungszeit enthalten, die nicht dynamisch geändert werden kann.include richtlinie

Allerdings habe ich eine JSP-Datei in die include-Direktive aufgenommen, die jedes Mal, wenn ich auf die Seite mit der include-Direktive zugreife, eine zufällige Nummer erzeugt. Und jedes Mal, wenn eine neue Zahl während der Übersetzung in den Servlet-Code statt nur einmal generiert wird. Warum ist das so?

Vielen Dank im Voraus.

+0

Können Sie Ihre Problemstellung umschreiben? – akarnokd

Antwort

1

Die erste JSP-Datei enthält den Code der 2. JSP-Datei zur Übersetzungszeit. Die Zufallszahl, die Sie sehen, ist nach der Ausführung.

Wenn Sie jetzt Ihre 2. JSP ändern, werden die Änderungen beim Zugriff auf die 1. JSP nicht angezeigt.

1

Die JSP-Datei enthält diesen anderen Code, der bei der Ausführung wiederum eine Zufallszahl generiert.

Was es nicht tut, ist diesen anderen Code auszuführen und nur die Ausgabe einzuschließen, was Sie erwarten, wenn ich Sie richtig verstehe.