Help - Servlet (basicão)

2 respostas
A

request.getParameter() request.getAtributte() request.setAttibute()

poderia me dar um exmplo de utilização?

abraço,
AS

2 Respostas

maxmustang

apostila FJ21 da caelum

rodrigo.bossini

andredecotia:
request.getParameter() request.getAtributte() request.setAttibute()

poderia me dar um exmplo de utilização?

abraço,
AS

Suponha que você tenha um form em HTML com alguns campos, que serão preenchidos pelo usuário, e então o usuário clicará em enviar.

Na sua aplicação WEB, você configurou um servlet para tratar essa submissão do usuário. Ou seja, o método doGet, ou doPost do servlet que você configurou irá ser executado quando o usuário clicar em enviar.
No servlet, você provavelmente precisará dos valores que o usuário digitou no form HTML, para cadastrar no banco, por exemplo.
É para isso que você vai usar o getParameter. Para pegar os valores de cada um dos campos preenchidos pelo usuário.

Agora, utilizando este mesmo servlet como exemplo, suponha que o usuário já clicou em enviar e o servlet já cadastrou os dados no banco. Agora, você quer exibir uma mensagem “cadastro ok” para o usuário. Mas é claro que como bom desenvolvedor java que você é, você irá direcionar a request para uma JSP para que ele faça a exibição da mensagem. Mas suponha que além de exibir “cadastro ok”, você quer exibir também algum dado que veio do banco, por exemplo, o id de inserção.
O que você faz para que esse dado seja acessível pela JSP que é responsável pela exibição do mesmo.

Ainda no servlet, você dá um setAttribute na request. Depois, na JSP, você poderá acessar os atributos disponíveis na request, por meio do getAttribute.

Criado 14 de junho de 2010
Ultima resposta 14 de jun. de 2010
Respostas 2
Participantes 3