com.liferay.portlet.ResourceResponseImpl无法强制转换为javax.portlet.ActionResponse

时间:2013-09-30 14:33:24

标签: jsf liferay portlet

我正在使用Liferay 6.1.1和Primefaces 3.5与Inter Portlet通信,我有这个错误。 这是我的代码

public void onRowSelect(SelectEvent event) {
Projects project = (Projects) event.getObject();
QName qName = new QName("http://liferay.com/events", "ipc.projectSelected");
ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
ActionResponse actionResponse = (ActionResponse) externalContext.getResponse();
Serializable eventPayload = project;
eventPayload = new EventPayloadWrapper(project, true);
actionResponse.setEvent(qName, eventPayload);
}

在我的View.xhhtm中我有一个dataTable:

<p:ajax event="rowSelect" listener="#{MyBean.onRowSelect}" />

1 个答案:

答案 0 :(得分:1)

Liferay Forums可能已经回答了这个问题。