留言板

Event request set attibute not working

thumbnail
Syed Nasar,修改在7 年前。

Event request set attibute not working

Junior Member 帖子: 64 加入日期: 15-9-3 最近的帖子
Hi,
I am working on IPC by event.
I am getting null value in jsp which is set in event method through request.setAttribute.
My controller and jsp as follows,

In my controller,

public void myEvent(EventRequest request, EventResponse response) {
Event event = request.getEvent();
List<SubscriberRecord> subscriberRecords = (List<SubscriberRecord>) event.getValue();
request.setAttribute("subscriberRecords" , subscriberRecords);
}

In my jsp,
<%
List<SubscriberRecord> subscriberRecords = (List<SubscriberRecord>) request.getAttribute("subscriberRecords");
%>
thumbnail
David H Nebinger,修改在7 年前。

RE: Event request set attibute not working

Liferay Legend 帖子: 14919 加入日期: 06-9-2 最近的帖子
It is different requests.

In the java code you're responding to an IPC event, but in the JSP the "request" object is the HttpServletRequest object. The event phase happens before the render phase so the event request will not be available during render.







Come meet me at the LSNA!