Adicionar parametro em um objeto ServletRequest

Pessoal,

public class MinhaClasse implements Filter {

public void init(FilterConfig filterConfig) throws ServletException {
}

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

HttpServletRequest httpRequest = (HttpServletRequest) request;

faço alguma coisa.... 

//preciso tipo adicionar um novo parametro tipo, cdcliente = 1

httpRequest.getRequestDispatcher(DESTINO_NOVO).forward(request, response);

}

}

como eu adiciono ?

request.setAttribute(nome, valor);

Até…

com isso eu posso na pagina seguinte acessar:

request.getParameter("lala")

eu to sentando assim:

request.setAttribute("lala",session.SearchSessionId);
request.setAttribute("lala2",urlHotelsMaps.get(key));           								            	       

httpRequest.getRequestDispatcher(HOTEL_INFO_PAGE).forward(request, response);

este comando parece não funcionar !

Não, request.getAttribute(nome); devolve um object ai vc faz o cast que quizer. (Para pegar na pagina)

Que tal usar EL:

A sua JSP ficaria assim:

${lala}

Não precisa de CAST!