4.1- Interface ServletRequest

Essa interface define várias operações que regulam o comportamento esperado por um objeto que será criado pelo container de servlet. O referido objeto deve encapsular os dados sobre a solicitação/requisição do usuário como, por exemplo, os atributos e os parâmetros de pares nome/valor.

Abaixo, algumas operações definidas pela interface:

Assinatura da operação Descrição
void setAttribute(String name, Object object) Registra um objeto bem como seu respectivo name como um atributo desta requisição
void removeAttribute(String name) Remove o atributo desta requisição cujo objeto esteja associado ao valor de name
Object getAttribute(String name) Retorna o valor do nome do atributo desta requisição ou NULL caso não exista um valor para o name
Enumeration < String > getAttributeNames() Retorna uma enumeração de objetos do tipo String contendo os nomes dos atributos disponíveis no respectivo contexto.
String getCharacterEncoding() Retorna o nome do character encoding utilizado no body desta requisição
int getContentLength() Retorna o tamanho, em bytes, do body desta requisição ou -1 se o tamanho for desconhecido e maior que o tamanho de um inteiro de 32 bits com sinal.
String getContentType() Retorna o MIME type do body desta requisição ou NULL se o tipo for desconhecido.
String getLocalAddr() Retorna o endereço IP da interface de rede onde esta requisição foi recebida.
Enumeration < Locale > getLocales() Retorna uma enumeração de objetos do tipo Locale, em ordem decrescente de prioridade estabelecida pelo usuário que realizou esta requisição baseado no cabeçalho Accept-Language.
int getLocalPort() Retorna a porta TCP da interface de rede onde esta requisição foi recebida.
String getRemoteAddr() Retorna o endereço IP do cliente ou do último proxy que enviou a requisição
int getRemotePort() Retorna a porta TCP da interface de rede do cliente ou do último proxy que enviou a requisição.
Enumeration < String > getParameterNames() Retorna uma enumeração de objetos do tipo String contendo os nomes dos parâmetros presentes nesta requisição.
String getParameter(String name) Retorna o valor do parâmetro desta requisição especificado pelo name como um objeto do tipo String ou NULL se o parâmetro não existir.
String [ ] getParameterValues(String name) Retorna um conjunto de todos os valores do parâmetro desta requisição especificado pelo name como um objeto do tipo Array de String ou NULL se o parâmetro não existir.
Copyright © 2014 AIEC.