public void perform(TaskRequest req, TaskResponse res) {
RenderRequest preq = (RenderRequest) request.evaluate(req, res);
RenderResponse pres = (RenderResponse) response.evaluate(req, res);
String rsc = (String) resource.evaluate(req, res);
try {
// Load the PortletRequest...
for (String key : req.getAttributeNames()) {
preq.setAttribute(key, req.getAttribute(key));
}
PortletRequestDispatcher prd = preq.getPortletSession(true).getPortletContext().getRequestDispatcher(rsc);
prd.include(preq, pres);
} catch (Throwable t) {
String msg = "Error dispatching to the specified resource: " + rsc;
throw new RuntimeException(msg, t);
}
}
RequestDispatcherTask.java 文件源码
java
阅读 13
收藏 0
点赞 0
评论 0
项目:cernunnos
作者:
评论列表
文章目录