Los portlets Faces basados en la infraestructura portlet IBM soportan la mensajería de portlet en comunicaciones directas entre portlets.
FacesContext facesContext = FacesContext.getCurrentInstance(); PortletMessage message = new DefaultPortletMessage( "/jsp/MyView.jsp?MyForm&MyForm:MyCommand&MyForm:MyInput=MyValue"); PortletContext context = (PortletContext)facesContext.getExternalContext().getContext(); try { context.send(null, message); } catch (AccessDeniedException e) { // código de manejo de excepción }
Tenga en cuenta que los identificadores de desencadenante y de parámetro deben estar cualificados con el identificador de formulario (MyForm).