Java 1
  • Home
  • Tutorials
    • Hello World
      • Download
      • Installation unter Windows
      • Installation unter Linux
      • Das Hello World Programm
      • Mehr Java
    • Java Konsole
      • Java Konsole Testen
    • Basic Java
      • Java Programme
        • Die Klasse
        • Datentypen
        • Null
        • Casten
        • Operatoren
        • Kontrollstrukturen
        • Arrays
        • Aufgaben
      • Objektorientierte Konzepte
        • Hallo Fenster
        • Objekte einer Klasse
        • Vererbung
        • Interfaces
      • Alles über Klassen
        • Abstrakte Klassen
        • Methoden überschreiben
        • Super
        • Final
        • Innere Klassen
        • Anonyme Klassen
        • Enumerations
      • You're just an object
        • Sichtbarkeit
        • Druckdarstellung
        • Gleichheit
        • Klonen
        • Die Class
        • Serialisierung
    • Java Api
      • Dokumentation
      • Strings
      • Wrapper Klassen
      • System und Runtime
      • Math
      • Exceptions
      • IO
      • Sammlungsklassen
      • AWT und Swing
      • Alle Komponenten
      • Applets
      • Threads
      • Jar
      • Classpath
    • JSP und Servlets
      • Meine erste JSP
        • Downloads
        • Installation unter Windows
        • Installation unter Linux
        • Admin und Manager
        • Webapplication
      • JSP
        • Java Code in HTML einbinden
        • Das HTTP Request - Response Modell
        • Request und Response Objekte
        • Auswerten von Formulardaten
        • Aufgaben
      • Beans
        • Die Session
        • Weitere vordefinierte Objekte
        • Java-Beans
        • Beans programmieren
        • Java-Beans in JSP nutzen
        • Aufgaben
      • Servlets
        • Nutzen der Servlets
        • Servlets programmieren
        • Servlets auf dem Server einrichten
        • Servlets mit JSP
        • Servlets includen
        • Aufgaben
      • Webapplikation
        • Filter
        • Initialisierungsparameter
        • Error Pages
        • Passwortgeschützte Verzeichnisse
        • Bibliotheken nutzen
        • Eine Webapplikation deployen
        • Ausblick: Wie geht's weiter?
        • JSP-Tags Syntaxreferenz
        • Aufgaben
  • Code
    • Web
      • Datenbankverbindungen mit Tomcat
      • Texte richtig encoden
      • HTTPS mit Tomcat
      • HTML Encoden mit Javascript
    • Java
      • Print F
      • Ein generischer Poolbuilder
      • Native Bibliotheken
      • Unique Ids
    • Java FX
      • Balls
      • Hearts
      • Planner
    • Java ME
      • The Next Big Thing
    • System
      • Vi Kommandos
  • Sidemap
  • Impressum
  • Hilfe
Home > Tutorials > JSP und Servlets > Meine erste JSP > Webapplication
  • Home
  • Tutorials
    • Hello World
    • Java Konsole
    • Basic Java
    • Java Api
    • JSP und Servlets
      • Meine erste JSP
        • Downloads
        • Installation unter Windows
        • Installation unter Linux
        • Admin und Manager
        • Webapplication
      • JSP
      • Beans
      • Servlets
      • Webapplikation
  • Code
  • Sidemap
  • Impressum
  • Hilfe

Eine Webapplication hinzufügen

Wir wollen nun ein Verzeichnis einrichten, in dem wir JSPs entwickeln können. Ein Verzeichnis, das Tomcat online zur Verfügung stellt, bezeichnet man als Context. In einem Context kann sich eine Webapplikation befinden.

Unser Kontext soll unter der URL http://localhost:8080/firstjsp erreichbar sein. Öffnen Sie dazu die Datei CATALINA_HOME/webapps/manager.xml und speichern Sie sie im selben Verzeichnis unter dem Namen „firstjsp.xml". Ändern Sie dann den Kontext-Eintrag wie folgt:

<Context path="/firstjsp" docBase="c:/mypath" privileged="true">

wobei Sie für c:/mypath bitte den Pfad zu dem Verzeichnis angeben, in dem Sie entwickeln wollen, also Ihr Web-Root. Starten Sie Tomcat neu und rufen Sie die URL im Browser auf. Sie sollten nun einen Index dieses Verzeichnisses erhalten.

Nun wollen wir aber auch eine JSP in dem Verzeichnis platzieren. Wie bei ASP und PHP wird auch bei JSPs der Code durch spezielle Tags in HTML eingebunden. Die JSP-Tags sehen dabei genau so aus wie die ASP-Tags:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Hallo Welt</title>
</head>
<body>
<% String myName=System.getProperty("user.name"); %>
Hallo, <%=myName%><br>
willst Du wissen, was die Zeit geschlagen hat?<br>
<em><% out.print(new java.util.Date()); %></em>
</body>
</html>

Mit <% [...] ; %> (Scriptlet – Tag) binden Sie normalen Java-Code in die Seite ein. Der <%= [..] %> Expression-Tag dient zur vereinfachten Ausgabe in die Seite. Alternativ können Sie auch out.print(...); verwenden. Bitte beachten Sie, dass jede Zeile des Scriptlet-Tags mit Semikolon abzuschließen ist, der Expression Tag jedoch ohne das Semikolon auskommt. Speichern Sie die Datei im Verzeichnis c:/mypath als index.jsp und rufen Sie sie im Browser auf (http://localhost:8080/firstjsp/index.jsp). Genießen Sie den Erfolg Ihrer Arbeit.

Natürlich können wir hier nur anreißen, was sich mit JSPs machen lässt, und auch JSPs selbst sind nur ein kleiner Teil der Java-Server Technologie. Glücklicherweise gibt es mittlerweile einige gute Einführungen im Handel, eins der Standardwerke, das Buch von Marty Hall und Larry Brown, ist sogar online verfügbar. Empfehlenswert ist auch das j2ee Tutorial von Sun. Oder lesen Sie einfach hier weiter und erfahren Sie mehr.

« Admin und Manager
Meine erste JSP
 
Show/Hide Footer Actions

Kommentare:

Sie müssen angemeldet sein um eine Nachricht zu erstellen. Anmelden »
© 2012 Java 1. Alle Rechte vorbehalten.
Anmelden
concrete5 - open source CMS
Theme by Site5 / Mnkras.