public String getHelpPageHTML(PageContext pageContext) throws IOException, ServletException { if (!isHelpPageDefined()) { return StringPool.BLANK; } HttpServletResponse response = (HttpServletResponse)pageContext.getResponse(); UnsyncStringWriter unsyncStringWriter = new UnsyncStringWriter(); PipingServletResponse pipingServletResponse = new PipingServletResponse( response, unsyncStringWriter); ServletContext servletContext = getHelpPageServletContext(); RequestDispatcher requestDispatcher = servletContext.getRequestDispatcher(getHelpPageJSP()); requestDispatcher.include( pageContext.getRequest(), pipingServletResponse); StringBundler sb = unsyncStringWriter.getStringBundler(); return sb.toString(); }
@Override public String getHelpPageHTML(PageContext pageContext) throws IOException, ServletException { if (!isHelpPageDefined()) { return StringPool.BLANK; } HttpServletResponse response = (HttpServletResponse)pageContext.getResponse(); UnsyncStringWriter unsyncStringWriter = new UnsyncStringWriter(); PipingServletResponse pipingServletResponse = new PipingServletResponse( response, unsyncStringWriter); ServletContext servletContext = getHelpPageServletContext(); RequestDispatcher requestDispatcher = servletContext.getRequestDispatcher(getHelpPageJSP()); requestDispatcher.include( pageContext.getRequest(), pipingServletResponse); StringBundler sb = unsyncStringWriter.getStringBundler(); return sb.toString(); }
protected String renderCaptchaTag( DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) throws Exception { CaptchaTag captchaTag = new CaptchaTag(); captchaTag.setUrl( GetterUtil.getString(ddmFormField.getProperty("url"))); HttpServletRequest httpServletRequest = ddmFormFieldRenderingContext.getHttpServletRequest(); HttpServletResponse httpServletResponse = ddmFormFieldRenderingContext.getHttpServletResponse(); UnsyncStringWriter unsyncStringWriter = new UnsyncStringWriter(); PageContext pageContext = PageContextFactoryUtil.create( httpServletRequest, new PipingServletResponse(httpServletResponse, unsyncStringWriter)); captchaTag.setPageContext(pageContext); captchaTag.runTag(); return unsyncStringWriter.toString(); }
templateManager.addTaglibTheme( template, "taglibLiferay", request, new PipingServletResponse( themeDisplay.getResponse(), unsyncStringWriter));