AWWW-1st3.6-w05.tresc-1.0-Slajd20
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Odczyt parametrów żądania HTTP
Programista serwletów Java może w nieskomplikowany sposób sięgać do parametrów żądania HTTP, które spowodowało uruchomienie serwletu. Do tego celu służą m.in. następujące metody interfejsu HttpServletRequest:
- String getParameter(n) - zwraca łańcuch znakowy zawierający wartość parametru o podanej nazwie,
- Enumeration getParameterNames() - zwraca zbiór nazw otrzymanych parametrów,
- Enumeration getParameterValues() - zwraca zbiór wartości otrzymanych parametrów.
Powyższe metody udostępniają wartości parametrów przekazanych zarówno za pomocą metody GET, jak i POST.
Na slajdzie przedstawiono fragment przykładowego serwletu Java, który pobiera dwa parametry, konwertuje ich znakowe wartości do typu zmiennoprzecinkowego, a następnie wyświetla ich iloraz. Należy podkreślić, że wartości parametrów żądania HTTP są zawsze łańcuchami znakowymi. Ponadto, nazwy parametrów są wrażliwe na wielkość znaków.