Expression Language für JSP

Die Expression Language In diesem Beitrag wird die Expression Language, wie sie innerhalb eines reinen Servlet-/JSP Kontext verwendet wird, vorgestellt. Die EL der Java Server Faces wird an anderer Stelle behandelt, obwohl es Ähnlichkeiten gibt. Mit der JSP-Spezifikation 2.0 wurde die Expression Language direkt Bestandteil dieser Spezifikation. Der wesentliche Unterschied Weiterlesen…

Servlets

Zur Übersicht Servlets sind die älteste Art, mit Java dynamische Webseiten zu erzeugen. Schon 1995 wurde gut 5 Jahre vor dem Java EE Standard 1, ein Open Source Projekt vorgestellt, das einen sogenannten Servlet Container beinhaltete. Dieser Servlet Container konnte diese Servlets ausführen, und somit dynamisch HTML erzeugen. Die Entwickler Weiterlesen…

Java EE Basiswissen

Zur Übersicht Der J2EE Standard, der die erste echte Java EE Version darstellt, wird sicherlich nicht mehr so häufig anzutreffen sein. Wir werden hier innerhalb des Tutorials alle Beispiele nur mit den Standardbibliotheken von Java EE 6 umsetzen, dabei kommt zum tragen das der Server keine wesentliche Rolle spielt (er Weiterlesen…

Die Core Bliothek

Die Core Bibliothek Die Tags der Core-Bibliothek bilden – wie der Name schon andeutet – die zentralen Elemente der JSTL. Diese steuern vor allem den Programmfluss durch die JSP, indem Schleifen- und Verzweigungskonstrukte zur Verfügung gestellt werden. Die folgende Tabelle listet alle Tags dieser Bibliothek auf und beschreibt grob deren Weiterlesen…

SQL Tag Library

Die SQL Tag Bibliothek Wir haben uns verirrt, kommen aber gut voran. Tom DeMarco   Mit der SQL Tag Library wird die Möglichkeit geschaffen, direkt in JSPs auf Datenbanken zuzugreifen. Es ist allerdings schon sehr merkwürdig, dass diese Bibliothek den Weg in die JSTL geschafft hat. Da wurde bisher immer Weiterlesen…

Die impliziten Objekte

Zur Übersicht Die impliziten Objekte Im vorigen Beitrag wurde gezeigt, wie man mittels Skiptlets Javacode in JSPs einbetten kann, um so bspw. dynamisch auf Nutzereingaben reagieren zu können. Dazu benötigt man aber über die Möglichkeit, Java zu benutzen, hinaus noch den Zugriff auf Informationen, die die derzeit gültige Session, die Weiterlesen…