List of usage examples for com.liferay.portal.kernel.servlet BufferCacheServletResponse setString
public void setString(String string)
From source file:com.liferay.portlet.webproxy.WebProxyBasicAuthPortlet.java
License:Open Source License
@Override public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { if (!_enabled) { printError(renderResponse);//from ww w .ja v a 2s.co m return; } PortletPreferences preferences = renderRequest.getPreferences(); String initUrl = preferences.getValue("initUrl", StringPool.BLANK); if (Validator.isNull(initUrl)) { PortletContext portletContext = getPortletContext(); PortletRequestDispatcher portletRequestDispatcher = portletContext .getRequestDispatcher("/html/portal/portlet_not_setup.jsp"); portletRequestDispatcher.include(renderRequest, renderResponse); } else { super.doView(renderRequest, renderResponse); /* RenderResponseImpl renderResponseImpl = (RenderResponseImpl)renderResponse; */ BufferCacheServletResponse bufferCacheServletResponse = (BufferCacheServletResponse) PortalUtil .getHttpServletResponse(renderResponse); //renderResponse.getHttpServletResponse(); String output = bufferCacheServletResponse.getString(); output = StringUtil.replace(output, "//pbhs/", renderRequest.getContextPath() + "/pbhs/"); output = StringUtil.replace(output, renderRequest.getContextPath() + "/pbhs/", "/delegate" + "/pbhs/"); bufferCacheServletResponse.setString(output); } }
From source file:com.liferay.web.proxy.web.internal.portlet.WebProxyPortlet.java
License:Open Source License
@Override public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { if (!_enabled) { printError(renderResponse);//from ww w. ja v a2s . c o m return; } PortletPreferences portletPreferences = renderRequest.getPreferences(); String initUrl = portletPreferences.getValue("initUrl", StringPool.BLANK); if (Validator.isNull(initUrl)) { PortletContext portletContext = getPortletContext(); PortletRequestDispatcher portletRequestDispatcher = portletContext .getRequestDispatcher("/portlet_not_setup.jsp"); portletRequestDispatcher.include(renderRequest, renderResponse); } else { super.doView(renderRequest, renderResponse); RenderResponseImpl renderResponseImpl = (RenderResponseImpl) renderResponse; BufferCacheServletResponse bufferCacheServletResponse = (BufferCacheServletResponse) renderResponseImpl .getHttpServletResponse(); String output = bufferCacheServletResponse.getString(); output = StringUtil.replace(output, "//pbhs/", renderRequest.getContextPath() + "/pbhs/"); bufferCacheServletResponse.setString(output); } }