@Override public PrintWriter getWriter() throws IOException { return wrappedResourceResponse.getWriter(); } }
@Override public PrintWriter getWriter() throws IOException { return wrappedResourceResponse.getWriter(); } }
/** * The default behavior of this method is to call * <code>getWriter()</code> on the wrapped response object. */ public PrintWriter getWriter() throws IOException { return response.getWriter(); }
private void writeResponse(Object objectToWrite , ResourceResponse response){ try { ObjectMapper mapper = new ObjectMapper(); response.getWriter().write(mapper.writeValueAsString(objectToWrite)); } catch (final JsonGenerationException e) { log.error(e.getMessage()); } catch (final JsonMappingException e) { log.error(e.getMessage()); } catch (final IOException e) { log.error(e.getMessage()); } }
private void writeResponse(HasDto hasDto , ResourceResponse response) { try { ObjectMapper mapper = new ObjectMapper(); response.getWriter().write(mapper.writeValueAsString(hasDto.getDto())); } catch (final JsonGenerationException e) { log.error(e.getMessage()); } catch (final JsonMappingException e) { log.error(e.getMessage()); } catch (final IOException e) { log.error(e.getMessage()); } }
@ResourceMapping(value="findState") public void findStateForCountry(ResourceRequest request, ResourceResponse response, @RequestParam(value = "countryName") String countryName) throws IOException { System.out.println("name="+countryName); JSONArray stateArray = JSONFactoryUtil.createJSONArray(); JSONObject stateObject,stateObject2; if(countryName.equalsIgnoreCase("india")) { stateObject = JSONFactoryUtil.createJSONObject(); stateObject.put("stateId", "1"); stateObject.put("name", "Delhi"); stateObject2 = JSONFactoryUtil.createJSONObject(); stateObject2.put("stateId", "2"); stateObject2.put("name", "Gujrat"); } else{ stateObject = JSONFactoryUtil.createJSONObject(); stateObject.put("stateId", "21"); stateObject.put("name", "LA"); stateObject2 = JSONFactoryUtil.createJSONObject(); stateObject2.put("stateId", "22"); stateObject2.put("name", "California"); } stateArray.put(stateObject); stateArray.put(stateObject2); response.getWriter().println(stateArray); }
@Override public void serveResource(ResourceRequest request, ResourceResponse response) throws PortletException, IOException { String widgetSource = getAttributePreference(request.getPreferences(), "WIDGETSOURCE"); if (!StringUtils.isEmpty(widgetSource)) { response.setContentType("text/html"); response.getWriter().print(widgetSource); } }
public java.io.PrintWriter getWriter() throws java.io.IOException { //Bug 1548478: content-type is required for some implementation (JBoss Portal) if (_res.getContentType() == null) _res.setContentType("text/html;charset=UTF-8"); return _res.getWriter(); }
else jsobj.put("songUrlServlet","null"); PrintWriter writer = response.getWriter(); //writing to the client page writer.write(jsobj.toString());
@ResourceMapping("myAction") public void myAction( PortletSession session, ResourceResponse response, @RequestParam(value="endDate", required=false) Date endDate, @ModelAttribute("uiState") UiState requestUiState, BindingResult errors, ModelMap mm) throws Exception { UiState uiState = new UiState (); //TODO extra logic //explicitly set JSON as response type response.setContentType("application/json"); //write JSON into output response.getWriter().write(serializeJSON(uiState)); }
/** * Flush the current buffered content to the wrapped * response (this could be a Servlet or Portlet response) * @throws IOException if content cannot be written */ public void flushMarkupToWrappedResponse() throws IOException { ResourceResponse response = getResponse(); flushBuffer(); if (isBytes()) { response.getPortletOutputStream().write(getBytes()); mByteStream.reset(); } else if (isChars()) { response.getWriter().write(getChars()); mCharWriter.reset(); } }
if (result != null) { assert result instanceof String; resp.getWriter().write((String) result);
@Override public void serveResource(ResourceRequest request, ResourceResponse response) throws PortletException, IOException { if (count >= 2) { foo = request.getParameter("foo"); bar = request.getParameter("bar"); resourceId = request.getResourceID(); count++; response.setContentType("text/plain"); response.setCharacterEncoding("utf-8"); PrintWriter writer = response.getWriter(); writer.print("SERVE_RESOURCE"); } } }
try Writer writer = response.getWriter(); gotWriter = true; IOTools.safeClose(writer);