Chmar url em um metodo

1 resposta
surfzera

pessoal tenho um h:menulink com uma ação e gostaria de chamar um metodo que passa um valor selecionado para uma URL e depois abrir automaticamente este site. Alguem sabe como eu faço isso no meu metodo ?

Ex:

<rich:menuItem value=“Consulta” action="#{ManterSimulacao.geraUrlRegulamentoCVM}"/>

public void geraUrlRegulamentoCVM(){

Fundos fundoSelecionado = getLinha();

String url = <a href="http://cvmweb.cvm.gov.br/SWB/Sistemas/SCW/CPublica/FormBuscaPartic.aspx?TpConsulta=2&">http://cvmweb.cvm.gov.br/SWB/Sistemas/SCW/CPublica/FormBuscaPartic.aspx?TpConsulta=2&</a>   CNPJNome=”+fundoSelecionado.getCnpj();

System.out.println(url);

urlRegulamentoCVM = url;

}

1 Resposta

surfzera

CONSEGUI PESSOAL !!

public void geraUrlRegulamentoCVM() {

FacesContext ctx = FacesContext.getCurrentInstance();

Fundos fundoSelecionado = getLinha();

String url = ctx.getExternalContext().encodeResourceURL(<a href="http://cvmweb.cvm.gov.br/SWB/Sistemas/SCW/CPublica/FormBuscaPartic.aspx?TpConsulta=2&CNPJNome=">http://cvmweb.cvm.gov.br/SWB/Sistemas/SCW/CPublica/FormBuscaPartic.aspx?TpConsulta=2&CNPJNome=</a>” + fundoSelecionado.getCnpj());

System.out.println(url);

urlRegulamentoCVM = url;

try {

ctx.getExternalContext().redirect(url);

} catch (Exception error) {

error.printStackTrace();

}

}
Criado 7 de abril de 2009
Ultima resposta 7 de abr. de 2009
Respostas 1
Participantes 1