Ola,
Estou implementando uma aplicação onde ao informar o id como parâmetro da URL, ele ja abre a pagina no usuario correspondente.
Exemplo: minhapagina.com.br/usuario?id=45
Estou conseguindo capturar o parâmetro da seguinte forma:
Map<String, String> parans = (Map<String, String>) FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
if(parans.get("id") != null){
user.setId(Integer.parseInt(parans.get("id")));
searchUser(user);
}
Beleza, até aqui esta funcionando!
Agora eu quero, que quando clicar em um usuário para visualiza-lo apareça na URL da pagina o seu id. Ou seja, agora preciso setar o parâmetro na URL.
Eu pensei em pegar a URL atual e concatenar com o parâmetro que preciso redirecionar, depois redirecionar a pagina para a URL obtida (Gambiarra pura rs), porem não estou conseguindo pegar a URL do browser.
Alguem pode me ajudar ou me dar uma ideia de como fazer isso?