AWWW-1st3.6-w05.tresc-1.0-Slajd17

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Interfejs HttpServletRequest

Interfejs HttpServletRequest


Metoda doGet() serwletu otrzymuje dwa obiektowe argumenty: request i response. Obiekt request reprezentuje żądanie HTTP, a obiekt response - odpowiedź HTTP. W pierwszej kolejności omówimy strukturę obiektu request.

Obiekt request implementuje metody zgodnie z interfejsem HttpServletRequest. Najważniejsze z nich zostały przedstawione na slajdzie. Ich znaczenie jest następujące:

  • Cookie[] getCookies() - udostępnia tablicę zmiennych Cookies przekazanych przez klienta HTTP,
  • String getHeader(n) - udostępnia wartość wskazanego pola nagłówka żądania HTTP,
  • String getMethod() - wskazuje komendę HTTP użytą w żądaniu, np. GET, POST,
  • String getRemoteUser() - zwraca nazwę, pod jaką użytkownik końcowy został uwierzytelniony,
  • HttpSession getSession() - odczytuje lub tworzy obiekt aktualnej sesji (sesjami serwletów zajmiemy się w dalszej części wykładu),
  • String getParameter(n) - odczytuje wartość wskazanego parametru żądania HTTP,
  • String getRemoteAddr() - zawiera adres IP komputera, z którego pochodzi żądanie HTTP.


Opis pozostałych metod interfejsu HttpServletRequest znajduje się w dokumentacji Java EE SDK.


<< Poprzedni slajd | Spis treści | Następny slajd >>