Enviando Atributos do Servlet para uma taglib [resolvido]

E ai galera, blz?

Seguinte, estou fazendo um framework de templates e meu problema é o seguinte:
Preciso enviar atributos do servlet para uma tag lib, porém quanto acesso o resquest da taglib o objeto vem vazio.
Alguem por ai tem alguma ideia do q pode estar dando errado:

Estou enviando para o request assim:

RequestDispatcher rd = request.getRequestDispatcher("/pagina.jsp"); request.setAttribute("key_1", "valor 1"); request.setAttribute("key_2", "valor 2"); rd.forward(request, response); // ja tentei rd.include(request, response);

depois na taglib tento retornar o valor, que gravei no request

String v1 = pageContent.getRequest.getAttribute("key_1"); String v2 = pageContent.getRequest.getAttribute("key_2"); // quanto vejo o valor de v1 e v2 estes estão nulos // o q estou fazendo de errado aki??

Abraço pessoal

 Faça o cast do retorno do método getRequest que é ServletRequest para HttpServletRequest

 HttpServletRequest request = HttpServletRequest)pageContext.getRequest();
 String string = request.getAttribute("key_1");

não rolou…
Será q estou fazendo o redirect corretamente?

com certeza tem alguma coisa que estou fazendo errado!

abraço,

pessoal, foi um grande erro no meu codigo isso…
no servlet eu estava usando setAttribute e na taglib eu estava usando getParametter… ou seja, não ia funcionar nunca!
:oops:

segue o código abaixo se alguém precisar algum dia:

servlet

RequestDispatcher rd = request.getRequestDispatcher("/pagina.jsp");
request.setAttribute("key_1", "valor 1");
request.setAttribute("key_2", "valor 2");
rd.include(request, response);

taglib

String v1 = pageContent.getRequest.getAttribute("key_1");
String v2 = pageContent.getRequest.getAttribute("key_2");

abraço pessoal…