Parametros em jsf

Galera preciso de uma ajuda, como eu faço para recuperar
os dados de um “param” numa classe java.

ex:
<h:commandLink action="#{curso.deletar}" value=“Deletar”>
<f:param id=“idcurso” name=“idcurso” value="#{item.idcurso}"/>
</h:commandLink>

eu gostaria de recuperar o valor do parametro idcurso no
método deletar da Classe Curso.java. Como é possivel???

valeu!!!

Você pode recuperar assim:


        FacesContext context   = FacesContext.getCurrentInstance();
	HttpServletRequest req = (HttpServletRequest) context.getExternalContext().getRequest();
    	String resultado = null;
    	if(req.getParameter("idcurso") != null && !req.getParameter("idcurso").equals("")) {
    		resultado = req.getParameter("idcurso");
    	}

[]´s

Daniel

Para utilizar essas Classes é necessário estar dentro de um servlet??
outra coisa quando eu coloquei as APIs dessas classes(no JSF não tinha
essas bibliotecas) começou a dar um erro 404.

Você captura diretamente no seu ManagedBean Curso.
Os imports necessários são:

import javax.faces.context.FacesContext;
import javax.servlet.http.HttpServletRequest;

[]'s

Daniel

valeu!!!