Tipo de API de portlet | Objeto de configuración | Enlace de valores |
---|---|---|
API JSR 168 | PortletPreferences | #{portletPreferences.nombre de atributo} |
API de portlet IBM | PortletApplicationSettings | #{portletApplicationSettings.nombre de atributo} |
PortletSettings | #{portletSettings.nombre de atributo} | |
PortletData | #{portletData.nombre de atributo} |
Utilice la vista Datos de página de un archivo JSP de portlet para definir atributos y enlazarlos a componentes Faces, como se describe en Acceso a objetos API de portlet desde archivos JSP.
PortletRequest request = (PortletRequest)facesContext.getExternalContext().getRequest(); PortletResponse response = (PortletResponse)facesContext.getExternalContext().getResponse(); PortletContext context = (PortletContext)facesContext.getExternalContext().getContext();
Si desea acceder a la clase ActionEvent en la API de portlet IBM(org.apache.jetspeed.portlet.event.ActionEvent) de una acción Faces, puede hacerlo a través de un atributo de petición:
ActionEvent event = (ActionEvent)facesContext.getExternalContext().getRequestMap().get("com.ibm.faces.portlet.ACTION_EVENT");