List of usage examples for com.liferay.portal.kernel.servlet ServletResponseUtil write
public static void write(HttpServletResponse httpServletResponse, String s) throws IOException
From source file:com.fb.filter.OpenGraphFilter.java
License:Open Source License
@Override protected void processFilter(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws Exception { request.setAttribute(SKIP_FILTER, Boolean.TRUE); if (_log.isDebugEnabled()) { String completeURL = HttpUtil.getCompleteURL(request); _log.debug("Adding Open Graph Attributes " + completeURL); }/*from ww w . j a v a 2 s . com*/ BufferCacheServletResponse bufferCacheServletResponse = new BufferCacheServletResponse(response); processFilter(OpenGraphFilter.class, request, bufferCacheServletResponse, filterChain); String content = bufferCacheServletResponse.getString(); String contentType = response.getContentType(); if ((contentType != null) && contentType.startsWith(ContentTypes.TEXT_HTML)) { content = getContent(request, content); ServletResponseUtil.write(response, content); } else { ServletResponseUtil.write(response, bufferCacheServletResponse); } }
From source file:com.liferay.adaptive.media.blogs.web.internal.filter.BlogsPortletFilter.java
License:Open Source License
@Override public void doFilter(RenderRequest renderRequest, RenderResponse renderResponse, FilterChain filterChain) throws IOException, PortletException { filterChain.doFilter(renderRequest, renderResponse); String mvcRenderCommandName = ParamUtil.getString(renderRequest, "mvcRenderCommandName"); if (!mvcRenderCommandName.equals("/blogs/view_entry")) { return;//from ww w . j a v a 2 s . co m } HttpServletResponse httpServletResponse = _portal.getHttpServletResponse(renderResponse); BufferCacheServletResponse bufferCacheServletResponse = (BufferCacheServletResponse) httpServletResponse; String content = bufferCacheServletResponse.getString(); String transformedContent = _contentTransformerHandler.transform(ContentTransformerContentTypes.HTML, content); ServletResponseUtil.write(httpServletResponse, transformedContent); }
From source file:com.liferay.alloy.mvc.AlloyDataRequestHandler.java
License:Open Source License
protected static void writeJSON(PortletRequest portletRequest, ActionResponse actionResponse, Object json) throws IOException { HttpServletResponse response = PortalUtil.getHttpServletResponse(actionResponse); response.setContentType(ContentTypes.APPLICATION_JSON); ServletResponseUtil.write(response, json.toString()); response.flushBuffer();//w ww. j a v a 2s.c o m }
From source file:com.liferay.alloy.mvc.BaseAlloyControllerImpl.java
License:Open Source License
protected void writeResponse(Object content, String contentType) throws Exception { if (actionResponse != null) { HttpServletResponse response = PortalUtil.getHttpServletResponse(actionResponse); response.setContentType(contentType); ServletResponseUtil.write(response, content.toString()); } else if (renderResponse != null) { renderResponse.setContentType(contentType); HttpServletResponse response = PortalUtil.getHttpServletResponse(renderResponse); ServletResponseUtil.write(response, content.toString()); }/*from w w w.j a va2 s . c o m*/ }
From source file:com.liferay.blade.samples.servlet.BladeServlet.java
License:Apache License
/** * Write sample HTML/*from w ww . j a v a2s . c om*/ * * @param resp */ private void _writeSampleHTML(HttpServletResponse resp) { resp.setCharacterEncoding(StringPool.UTF8); resp.setContentType(ContentTypes.TEXT_HTML_UTF8); resp.setStatus(HttpServletResponse.SC_OK); try { ServletResponseUtil.write(resp, _generateSampleHTML()); } catch (Exception e) { _log.warn(e.getMessage(), e); resp.setStatus(HttpServletResponse.SC_PRECONDITION_FAILED); } }
From source file:com.liferay.comment.taglib.internal.struts.EditDiscussionStrutsAction.java
License:Open Source License
protected void writeJSON(HttpServletRequest request, HttpServletResponse response, Object jsonObj) throws IOException { response.setContentType(ContentTypes.APPLICATION_JSON); ServletResponseUtil.write(response, jsonObj.toString()); response.flushBuffer();//from ww w . ja v a 2 s. c om }
From source file:com.liferay.content.targeting.analytics.hook.filter.YoutubeVideoHtmlFilter.java
License:Open Source License
@Override protected void processFilter(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws Exception { request.setAttribute(SKIP_FILTER, Boolean.TRUE); if (_log.isDebugEnabled()) { String completeURL = HttpUtil.getCompleteURL(request); _log.debug("Processing Youtube URLs for " + completeURL); }//from w w w .j av a2s .c om BufferCacheServletResponse bufferCacheServletResponse = new BufferCacheServletResponse(response); processFilter(YoutubeVideoHtmlFilter.class, request, bufferCacheServletResponse, filterChain); String content = bufferCacheServletResponse.getString(); String contentType = response.getContentType(); if ((contentType != null) && contentType.startsWith(ContentTypes.TEXT_HTML)) { content = getContent(request, content); ServletResponseUtil.write(response, content); } else { ServletResponseUtil.write(response, bufferCacheServletResponse); } }
From source file:com.liferay.dynamic.data.mapping.data.provider.internal.servlet.DDMDataProviderPaginatorServlet.java
License:Open Source License
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { List<Map<String, String>> dataProviderResult = executeDataProvider(request, response); if (dataProviderResult == null) { response.sendError(HttpServletResponse.SC_BAD_REQUEST); return;// w ww . j av a 2s. c om } JSONSerializer jsonSerializer = _jsonFactory.createJSONSerializer(); response.setContentType(ContentTypes.APPLICATION_JSON); response.setStatus(HttpServletResponse.SC_OK); ServletResponseUtil.write(response, jsonSerializer.serializeDeep(dataProviderResult)); }
From source file:com.liferay.dynamic.data.mapping.form.builder.internal.servlet.DDMDataProviderInstanceParameterSettingsServlet.java
License:Open Source License
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { JSONObject parametersJSONObject = getParameterSettingsJSONObject(request); if (parametersJSONObject == null) { response.sendError(HttpServletResponse.SC_BAD_REQUEST); return;// w ww .j av a 2 s.co m } response.setContentType(ContentTypes.APPLICATION_JSON); response.setStatus(HttpServletResponse.SC_OK); ServletResponseUtil.write(response, parametersJSONObject.toJSONString()); }
From source file:com.liferay.dynamic.data.mapping.form.builder.internal.servlet.DDMDataProviderInstancesServlet.java
License:Open Source License
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { JSONArray dataProviderInstancesJSONArray = getDataProviderInstancesJSONArray(request); if (dataProviderInstancesJSONArray == null) { response.sendError(HttpServletResponse.SC_BAD_REQUEST); return;//from w ww.j a v a 2 s .com } response.setContentType(ContentTypes.APPLICATION_JSON); response.setStatus(HttpServletResponse.SC_OK); ServletResponseUtil.write(response, dataProviderInstancesJSONArray.toJSONString()); }