Request.getAttribute + HREF

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

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.