getParameter() con JSF y ICEfaces

Cuando se quiere obtener el parámetro de un URL usando JSP, se usa así:

String param=request.getParameter("nombre");


En JSF, es un poquitín más largo:


String param=FacesContext.getCurrentInstance().getExternalContext()
.getRequestParameterMap().get("nombre");


Pero lo anterior no funciona en ICEfaces. Devuelve siempre nulo.

Si se quiere obtener el parámetro por URL, se debe escribir:

String param=((HttpServletRequest)FacesContext.getCurrentInstance()
.getExternalContext().getRequest()).getParameter("nombre");

تعليقات

  1. buenas probe lo que dices para iceface, pero no me funciona, hay que realizar alguna configuracion en el web.xml o en el xhtml

    ردحذف
  2. Hola

    Yo llevo varios días intentando recoger los parametros en ICEfaces y no hay manera.

    Incluso se puede probar como ejemplo simple usando component-showcase

    http://www.icefaces.org/JForum/posts/list/11266.page#70381


    Alguna solución a este asunto.

    Gracias.
    David

    ردحذف
  3. أزال المؤلف هذا التعليق.

    ردحذف

إرسال تعليق

Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Google Groups


Ah! solo se permiten comentarios de usuarios registrados. Si tienes OpenID, bienvenido! Puedes obtener su OpenID, aquí: http://openid.net/

المشاركات الشائعة من هذه المدونة

Groovy: Un lenguaje dinámico y ágil para la Plataforma Java

Cambiar ícono a un JFrame

UML en NetBeans