Pegar parametro do link e gravar no banco

7 respostas
T

Ola pessoal,

Tenho o seguinte trecho de codigo na home:

..
<%
   String id = request.getParameter( "filial" );
   session.setAttribute( "idfil", id );%>
parceiro: <%= session.getAttribute( "idfil" )%>
..

Ele esta na minha home, estão quando alguem entra no site (por ex: www.teste.com.br/index.jsf?id=1) eu pretendo gravar este ID no banco, logo que a pessoa entrar na home

Andei vendo algumas docs sobre passagem de valores (jstl) servlets, jsp…mas as tentaivas não deram certo.

Vocês tem alguma ideia ou docs para eu pesquisar?

Obrigada,

Tatiana

7 Respostas

F

Este Parametro do ID, esta vindo de um link externo?

T

É externo,

Ninguem ?

M

Esse parâmetro no link não é nada mais que um parâmetro de requisição, certo?

request.getParameter(“id”); não funciona?

T

Entao Marcos,

Eu consigo pegar o valor na minha jsp (como você mencionou), até aqui,Ok
O problema é que dai em diante, não consigo gravar no banco através da classe que mencionei.

No caso eu deveria fazer mais ou menos isso:

pedido.setFilial(); //  <-- aqui eu me perco na hora de jogar o valor no banco, pois não sei como pegar o valor daquele getParameter na minha JSP e mandar ele gravar no banco aqui
M

O getParameter() retorna uma simples String, não entendo porquê você não está conseguindo lidar com ela.

Não seria

pedido.setFilial(request.getParameter("id"));

ou algo assim?

T

Desta forma, não vai rodar eu jogar o “request” dentro do meu .java.

A

Acho que esta faltando declarar

Criado 3 de dezembro de 2010
Ultima resposta 11 de dez. de 2010
Respostas 7
Participantes 4