Notes
HttpServletRequest
Content of the notes (9)
Page 1
Agenda
Benefícios da Tecnologia Java Servlets.
Os métodos da interface HttpServletRequest (getParameter, GetHeader, GetCookies).
Page 2
Benefícios da Tecnologia Java Servlet
Java Servlets:
São independentes de plataforma.
Quando comparados com CGI, tem menor overhead pois cada request não é um novo processo.
Oferecem segurança, robustez e escalabilidade.
Por serem integrados com a API J2EE, oferecem serviços tais como JTA (Java Transaction API), JNDI (Java Naming and Direct Interface), JAAS (Java Authentication and Autorization Service) e RMI (Remote Method Invocation).
Page 3
Métodos de ServletRequest e HttpServletRequest
Na interface HttpServletRequest, há métodos relacionados ao protocolo HTTP.
Page 4
Métodos da Interface ServletRequest
Recuperando parâmetros:
Código para recuperar parâmetros do formulário a partir do request:
"param1" é o nome do parâmetro no formulário.
O método getParameter irá retornar um objeto String.
O método getParameter somente pode ser usado para retornar um valor.
getParameter é definido na interface ServletRequest.
Page 5
Informação do Cabeçalho
Informação do Header...
Para recuperar informação de cabeçalho (Header), usamos o código:
O valor é do tipo "String".
O método getHeader é definido na interface "HttpServletRequest".
Page 6
Informação do Cabeçalho
Nós podemos recuperar o valor de um dado header como inteiro através do método getIntHeader.
Aqui, "value" é uma String e significa o nome do Header.
Caso o Header não esteja presente, será retornado -1.
Page 7
InputStream
"getInputStream" é o método que é usado para recuperar o corpo ("Body") de uma requisição na forma de dados binários.
A assinatura do método é:
É definido na interface ServletRequest.
Page 8
Recuperando Cookies
Cookies são pequenos pedaços de informação que são armazenados no computador de um usuário.
São usados principalmente para identificar um usuário no gerenciamento de sessão.
O código para retornar Cookies a partir do request:
Retornará um array de cookies que o usuário enviou ao servidor.
Page 9
Conclusão
Aprendemos sobre:
O código para recuperarmos parâmetros do objeto request e recuperamos informação do header do objeto request.
Também aprendemos como recuperar cookies a partir do objeto request.
Information
- Description
- Concursos Públicos Desenvolvimento de Software (OCEJWCD 6 ONLINE COURSE) Note on HttpServletRequest, created by Luis Felipe Guariento on 11/01/2018.
- Created by
- Luis Felipe Guariento
- Views
- 0
- Rating