Request.getAttribute + HREF

1 resposta
S

Boa tarde a todos!

Tenho uma aplicação que passa de uma pagina para outra. Nessas passagens, algumas informacoes devem acompanhar o processo. Inicialmente estas informacoes estavam sendo armazenadas assim:

session.setAttribute("Tabela", "Clientes");

mas depois eu percebi que precisaria ser assim:

request.setAttribute("Tabela", "Clientes");

quando processa o:

RequestDispatcher dispatch = request.getRequestDispatcher("/pagina1.jsp");
dispatch.forward(request, response);

ele vai para o “pagina1.jsp” com o atributo, sendo possivel ler. Ai é que vem o problema:
Quando esta no “pagina1.jsp”, a forma de ir para a proxima pagina eh via HTML:

<HREF="pagina2.jsp"><img src="imagem.jpg">

só que ai o atributo nao acompanha… como eu faço para enviar os atributos? Nao pode ser enviado como parametro…

Alguem saberia me dizer como eu faço isso?

sds

1 Resposta

diego_arruda

Você deve armazenar no escopo session para poder recuperar o atributo. Se for por request, acho que o máximo que você pode fazer é serializar o objeto e passar num campo hidden por post pois o get é muito limitado.

Criado 5 de dezembro de 2006
Ultima resposta 5 de dez. de 2006
Respostas 1
Participantes 2