Amigos estou tentando pegar um parâmetro que estou passando na url mas não estou conseguindo, aqui esse parâmetro e passada de uma url para outra url abaixo segue como estou fazendo:
Aqui tenho a primeira URL que faz a chamada para a segunda URL
HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse();
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<script>parent.location.href='"+ linkMenu + "?"+ parametro+"'</script>");
Abaixo e a forma que pego a segunda URL:
FacesContext fContext = FacesContext.getCurrentInstance();
ExternalContext extContext = fContext.getExternalContext();
HttpServletRequest request = (HttpServletRequest) fContext.getExternalContext().getRequest();
String url= request.getRequestURL().toString();
com o String url= request.getRequestURL().toString(); pego a URL mas não consigo pegar o parâmetro o que falta ai ?