Inhalt Abbildung PDF Source SCWCD
 |<    <     >    >|  Generated by CoCoDiL

3.2 HttpServletRequest Interface

Using the HttpServletRequest interface, write code to retrieve HTML form parameters from the request, retrieve HTTP request header information, or retrieve cookies from the request.

Hier die Methoden des Interfaces die für dieses Objective interessant ist.

3.2.1 Auslesen der Parameter

Parameter werden als key value Paare gespeichert. Unter einem Schlüssel können auch mehrere Werte gespeichert sein.

Es wird der Wert des Parameters name mitgegeben, oder null. Falls unter dem Paramter name mehrere Werte gespeichert sind, wird der erste zurückgegeben.

Liefert die Schlüssel aller Parameter der Anfrage zurück. Hat die Anfrage kein Parameter, so wird eine leere Enumeration zurückgegeben.

Diese Methode sollte verwendet werden, falls mehrere Werte unter dem Parameter name gespeichert sind. Gibt falls es den Parameter name nicht gibt null zurück.

Gibt eine java.util.map aller Parameter mit. Diese map kann nicht verändert werden. Die Schlüssel sind als Strings die Parameter werden jeweils als Array von Strings mitgegeben.

3.2.2 Auslesen des Headers

Es wird der Wert des Headers name mitgegeben, oder null. Falls unter dem Header name mehrere Werte gespeichert sind, wird der erste zurückgegeben.

Diese Methode sollte verwendet werden, falls mehrere Werte unter dem Header name gespeichert sind. Gibt falls es den Header name nicht gibt null zurück.

Liefert die Schlüssel aller Header der Anfrage zurück. Hat die Anfrage kein Parameter, so wird eine leere Enumeration zurückgegeben.

Gibt es unter dem Parameter name keinen Header, wird -1 zurückgegeben. Ist der Wert nicht als Integer konvertierbar, so wird eine NumberFormatException geworfen.

Es wird die Anzahl der Millisekunden seit 1.1.1970 zurückgegeben. Gibt es unter dem Parameter name keinen Header, wird -1 zurückgegeben. Ist der Wert nicht als long konvertierbar, so wird eine IllegalArgumentException geworfen.

3.2.3 Auslesen der Cookies

Unter Cookies werden - meist kleine- Datenstückchen im Textformat verstanden, die ein Webserver bei der Antwort auf eine Anfrage auf der Festplatte eines Clienten ablegt.

Ein Cookie hat mindestens einen Namen und einen Wert, und muss beim Constructor mitgegeben werden.

Ein Cookie kann unter anderem folgende Attribute enthalten:

Die Cookies die das Servlet lesen darf bekommt man durch:

Sind keine Cookies vorhanden wird der Wert null zurückgegeben.

Inhalt Abbildung PDF Source SCWCD
 |<    <     >    >|  Generated by CoCoDiL