*/
private PortletRequestContext createRequestContext(PortletRequest req, PortletResponse res,
WebuiRequestContext parentAppRequestContext) throws IOException {
String attributeName = getApplicationId() + "$PortletRequest";
PortletRequestContext context = (PortletRequestContext) parentAppRequestContext.getAttribute(attributeName);
PortalPrinter w = null;
if (res instanceof RenderResponse) {
RenderResponse renderRes = (RenderResponse) res;
renderRes.setContentType("text/html; charset=UTF-8");
w = new PortalPrinter(renderRes.getPortletOutputStream(), true, 0);
}
if (context != null) {
context.init(w, req, res);
} else {
context = new PortletRequestContext(parentAppRequestContext, this, w, req, res);