IBM® ポートレット・フレームワークに基づいた Faces ポートレットは、直接 ポートレット間通信用のポートレット・ メッセージングをサポートします。
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) { // exception handling code }
トリガーおよびパラメーター ID をフォーム ID (MyForm) で修飾する必要がある点に注意してください。