@Override
public void processEvent(EventRequest portletReq, EventResponse portletResp) throws PortletException, IOException {
portletResp.setRenderParameters(portletReq);
long tid = Thread.currentThread().getId();
portletReq.setAttribute(THREADID_ATTR, tid);
new StringWriter();
// Multilevel forward / include
portletReq.setAttribute(ATTR_DISPATCH_ACTION, "forward");
String targ = SERVLET_PREFIX + "DispatcherTests5_SPEC2_19_IncThenForwardServletEvent_servlet" + EXTRA_PATH + "?"
+ QUERY_STRING;
portletReq.setAttribute(ATTR_DISPATCH_TARGET, targ);
// Now do the actual dispatch
String target = SERVLET_INCFWD + "?" + QUERY_STRING;
PortletRequestDispatcher rd = portletConfig.getPortletContext().getRequestDispatcher(target);
rd.include(portletReq, portletResp);
}
DispatcherTests5_SPEC2_19_IncThenForwardServletEvent_event.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:portals-pluto
作者:
评论列表
文章目录