Einführung: Erstellen einer schlichten JSP-Seite

In diesem Artikel geht es um die Erstellung einer Webseite mit einem Eingabeformular, in das der Benutzer ein Börsenkürzel eingeben kann, um dann den aktuellen Aktienkurs (mit einer Zeitverzögerung von 20 Minuten) angezeigt zu bekommen. Tritt ein Fehler auf, wird stattdessen eine Fehlerseite angezeigt.

quote.jsp

Als Erstes wird eine quote.jsp-Seite mit dem unten aufgeführten Code erstellt und im Webseiten-Verzeichnis unter dem JSWDK-Installationsverzeichnis gespeichert. Der Großteil der Seiten ist Standard-HTML mit hier und da eingestreutem JSP-Code. Zeile 6 ist eine Seitenanweisung, die angibt, dass jeder Fehler an die Datei errorPage.jsp gesendet wird. Zeilen 13 bis 15 sind ein Scriptlet, dass im Wesentlichen festlegt, dass die Tabelle nur angezeigt wird, wenn der Parameter „Symbol“ vorliegt. Dieser If-Block wird mit den Zeilen 32 bis 34 abgeschlossen. Zeile 17 definiert die zu verwendende Java-Bean und Zeile 18 lädt ihre Symboleigenschaft vom Parameter. Zeilen 27 bis 29 zeigen lediglich die Bean-Eigenschaften. Anders als beim If-Block wird dort keine Java-Codierung verwendet.

errorPage.jsp

Im nächsten Schritt wird die folgende JSP-Quelle zusätzlich zur Datei errorPage.jsp imWebseiten-Verzeichnis gespeichert. Der Hinweis darauf, dass es sich um eine Fehlerseite handelt, befindet sich in der ersten Zeile, die das Attribut der Seitenanweisung isErrorPage auf „true“ setzt. Während die vorherige Seite angibt, wo sich die Fehlerseite befindet, legt diese Seite fest, dass es eine Fehlerseite ist. Der einzige andere JSP-spezifische Code in der JSP-Datei ist der Zugriff auf das implizite Ausnahmeobjekt. Die Seite zeigt nur seinen Wert an:

Quotes.java

Die Java-Bean Quotes verwendet eine Yahoo-Quelle, um den Aktienkurs anzuzeigen. Die Quotes.java-Quelle (siehe unten) wird in der Datei quotes.java im Verzeichnis classescomjguru directory unter dem JSWDK-Installationsverzeichnis gespeichert. Dort wird sie mit dem javac-Compiler von der JSDK kompiliert.

Wenn sowohl die beiden JSP-Dateien als auch die Java-Bean-Quelldatei erstellt und kompiliert wurden, kann die Datei quote.jsp geladen werden, um die Ergebnisse von http://localhost:8080/quote.jsp anzuzeigen – vorausgesetzt die JSWDK-Installation wurde nicht so verändert, dass sie einen anderen Port verwendet. Die Seite kann natürlich noch verschönert werden, alles in allem ist sie aber funktionsgemäß und zur Veranschaulichung der JSP-Funktionen gut geeignet.

ZDNet.de Redaktion

Recent Posts

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

2 Tagen ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

2 Tagen ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

2 Tagen ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

3 Tagen ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

3 Tagen ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

3 Tagen ago