/** * {@inheritDoc} */ @Override public void serve(final HttpServletResponse response) throws IOException { response.setStatus(status); response.setContentType("text/plain"); response.setContentLength(message.length()); response.getWriter().write(message); ((HttpServletResponseImpl) response).flush(); }
/** * {@inheritDoc} */ @Override public void serve(final HttpServletResponse response) throws IOException { response.setStatus(getStatus()); response.setContentType("text/html"); if (errorDocumentPath == null || errorDocumentPath.equals("")) { serveDocument(response); } else { File file = new File(errorDocumentPath); if (file.exists()) { serveFile(response, file); } else { throw new IOException(getStatus() + " occurred, specified error handler (" + errorDocumentPath + ") was not found."); } } }
private void serveFile(final File file, final HttpServletResponse response) throws IOException { response.setContentType(getServletContext().getMimeType(file.getName())); response.setContentLength(file.length()); response.getHeaders().setHeader(Headers.HEADER_CONTENT_DISPOSITION, "attachment; filename=" + StringUtilities.urlEncode(file.getName())); InputStream in = null; try { OutputStream out = response.getOutputStream(); in = new FileInputStream(file); IOUtilities.copyStreams(in, out); out.flush(); } finally { IOUtilities.closeSilently(in); } } }
@Override public void service(final HttpServletRequest request, final HttpServletResponse response) throws ServletException { SmsBox smsBox = new SmsBox(((Activity) getServletContext().getAttribute("android.content.Context"))); List<SmsBox.Message> messages = smsBox.readMessages(ALL_STRING); try { APIResponse apiResponse = new APIResponse(APIResponse.CODE_OK, "OK", computeResult(getMaxResults(request), messages)); response.setContentType(MEDIA_TYPE_APPLICATION_JSON); response.getWriter().print(apiResponse.toString()); } catch (JSONException e) { throw new ServletException(e); } }
response.setContentType(MEDIA_TYPE_APPLICATION_JSON); response.getWriter().print(new APIResponse().toString()); } catch (JSONException e) {