Recuperar valor do parametro em uma url jsf

5 respostas
E

Pessoal, estou com o seguinte problema:

No sistema aqui, depois que efetuamos o cadastro de um cliente por exemplo… mandamos um e-mail para o cara com uma url … onde depois que ele clicar nela, levará para uma pagina xhtml …
nesta página tem um botão que chama um método do controler…
denro deste controle queria recuperar o valor do parametro que esta na url

nesta url eu tenho um parametro sendo passado… ?idCli=12

eu queria saber como recuperar esse valor do idCli no controler…

Desta forma não funciona:

HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();

String a = request.getParameter(idCli);

alguem pode ajudar ai???

vlw

5 Respostas

natureza

Da para você fazer assim.

import org.jboss.seam.annotations.RequestParameter;

	@RequestParameter
	Long idCliente;

	public Long getIdCliente() {
		return idCliente;
	}

	public void setIdCliente(Long idCliente) {
		this.idCliente = idCliente;
	}

Ai é só chamar.

E

Entendi… o problema que não tenho esses pacotes que vc importou ai…
sabe onde eu arrumo???

vlw

leandrokjava


coloca no teu classspath.

E

vlw rapaziadaaaaaaaaa

a porra do bagulho funcionou!!

natureza

Huahuahuaha…

Bem mais facil né?

Seam é froid !

Criado 25 de março de 2010
Ultima resposta 26 de mar. de 2010
Respostas 5
Participantes 3