Aufgaben
Aufgabe: TimeZones.jsp *
Schreiben Sie eine JSP, die die aktuelle Uhrzeit für alle verfügbaren Zeitzonen anzeigt. Geben Sie auch an, ob Sommerzeit verwendet wird.
Musterlösung
Aufgabe: browserweiche.jsp **
Schreiben Sie eine serverseitige Browserweiche. Schicken Sie Microsoft Internet-Explorer auf eine neue Seite, alle anderen Browser auf eine andere Seite.
Hinweise: Nutzen Sie den entsprechenden Request Header, um den Browser zu erkennen. Beachten Sie, dass der Header kein Pflichtfeld ist und sehen Sie einen Lösung für den Fall vor, dass er nicht gesetzt ist.
Für Linux: Sie können den Header des Internet-Explorer mit Konquerer simulieren.
Musterlösung
Aufgabe: cookie.jsp*
Bieten Sie Ihrem User einen besonderen Service und teilen Sie ihm mit, an welchem Datum er Ihre Seite zuerst besucht hat. Wenn er noch nie da war, teilen Sie ihm das mit und sorgen Sie dafür, dass Sie ihn beim nächsten mal erkennen.
Hinweise: Nutzen Sie Cookies. Sorgen Sie dafür, dass Ihr Cookie auch erhalten bleibt, wenn der User den Browser schließt. Tipp: Benutzen Sie die Cookieverwaltung in Netscape 7 zur Kontrolle der gesetzten Cookies.
Musterlösung
Aufgabe: TimeZones2.jsp **
Schreiben Sie das Beispiel TimeZones.jsp aus Kap1 so um, dass der User die Zeitzone auswählen kann, deren aktuelle Uhrzeit er sehen möchte. Gestalten Sie die Auswahl komfortabel für den User.
Hinweise: Sie können die Methode java.util.Arrays.sort(Object[]) zum Sortieren beispielsweise der Zeitzonen-IDs benutzen.
Musterlösung