21 November 2007

Paso de parametros por request en JSF


En la request :

  • Poner un parámetro

    HttpServletRequest mirequest= (HttpServletRequest)this.getFacesContext().getExternalContext().getRequest();

    mirequest.setAttribute("mi_clave_de_request", unObjeto);
  • Recuperar un parámetro

    HttpServletRequest mirequest= (HttpServletRequest)this.getFacesContext().getExternalContext().getRequest();

    mirequest.getAttribute("mi_clave_de_request") ;



En la request para aplicaciones visuales JSF (Netbeans + Visual Web Pack) :

  • Poner un parámetro

    this.setBean("mi_clave_de_request", unObjeto);
  • Recuperar un parámetro

    this.getBean("mi_clave_de_request") ;
  • Para mas informacion consultar el javadoc de AbstractPageBean

Para los objetos session y application es mas o menos lo mismo, en caso de que la aplicación este en un entorno cluster, las recomendaciones indican que los objetos metididos en la session deberian ser serializables.

- FIN -

No comments: