@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Assert.state(this.liveBeansView != null, "No LiveBeansView available"); String content = this.liveBeansView.getSnapshotAsJson(); response.setContentType("application/json"); response.setContentLength(content.length()); response.getWriter().write(content); }
public ModelAndView respond(HttpServletResponse response) throws Exception { response.setStatus(status); response.setContentType(contentType); response.getWriter().write(message); return null; } }
@Override protected Void doInBackground() throws Exception { FileOutputStream fos = null; try { fos = new FileOutputStream(DENSITIES_PATHNAME); PrintWriter writer = new PrintWriter(fos); writer.write(mSavePayload); writer.close(); } catch (FileNotFoundException e) { e.printStackTrace(); System.out.println("Couldn't save"); } return null; }
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { HRegionServer hrs = (HRegionServer)getServletContext().getAttribute(HRegionServer.REGIONSERVER); assert hrs != null : "No RS in context!"; resp.setContentType("text/html"); if (!hrs.isOnline()) { resp.getWriter().write("The RegionServer is initializing!"); resp.getWriter().close(); return; } RSStatusTmpl tmpl = new RSStatusTmpl(); if (req.getParameter("format") != null) tmpl.setFormat(req.getParameter("format")); if (req.getParameter("filter") != null) tmpl.setFilter(req.getParameter("filter")); if (req.getParameter("bcn") != null) tmpl.setBcn(req.getParameter("bcn")); if (req.getParameter("bcv") != null) tmpl.setBcv(req.getParameter("bcv")); tmpl.render(resp.getWriter(), hrs); } }
@Override public void saveField(Type type, String id, String key, String val) throws NotFoundException { if (val == null) { return; } PrintWriter out = null; //todo: FileSystem#setPermission() - should this make sure to set 777 on jobs/ ? Path keyfile= new Path(getPath(type) + "/" + id + "/" + key); try { // This will replace the old value if there is one // Overwrite the existing file out = new PrintWriter(new OutputStreamWriter(fs.create(keyfile))); out.write(val); out.flush(); } catch (Exception e) { String errMsg = "Couldn't write to " + keyfile + ": " + e.getMessage(); LOG.error(errMsg, e); throw new NotFoundException(errMsg, e); } finally { close(out); } }
/** * Writes text to file */ public static void writeText(String text, File output) { PrintWriter pw = null; try { pw = new PrintWriter(new FileWriter(output)); pw.write(text); } catch (Exception e) { throw new MockitoException("Problems writing text to file: " + output, e); } finally { close(pw); } }
/** * 绑定服务器的方法 * @param request 请求 * @param response 响应 */ public void bindServer(HttpServletRequest request, HttpServletResponse response) { if (isLegal(request)) { try { PrintWriter pw = response.getWriter(); pw.write(request.getParameter("echostr")); pw.flush(); pw.close(); } catch (Exception e) { LOG.error("绑定服务器异常", e); } } }
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().write("Public resource invoked\n"); if (request.getParameter("doLogout") != null) { request.logout(); } }
public static void showAlertAndRedirectTo(HttpServletResponse resp, String message, String redirectTo) throws IOException { final PrintWriter writer = createWriterFromOutputStream(resp); writer.write("<script type='text/javascript'>alert('"); writer.write(I18N.javascriptEncode(message)); writer.write("');location.href='"); writer.write(redirectTo); writer.write("';</script>"); writer.close(); }
private void responseResult(HttpServletResponse response, Result result) { response.setCharacterEncoding("UTF-8"); response.setHeader("Content-type", "application/json;charset=UTF-8"); response.setStatus(200); try { response.getWriter().write(JSON.toJSONString(result)); } catch (IOException ex) { logger.error(ex.getMessage()); } }
public ModelAndView respond(HttpServletResponse response) throws Exception { response.setStatus(status); response.setContentType(contentType); response.setHeader("Content-Disposition", "Inline; filename=" + jobName + "Properties.csv"); response.getWriter().write(message); return null; } }
public void eval2File(AbstractClassifier cl,String path){ PrintWriter pw; try { pw = new PrintWriter(path, "utf8"); String s = eval(cl); pw.write(s); pw.close(); } catch (Exception e) { e.printStackTrace(); } } /**
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { logger.debug("Export Get Action!"); try { Properties globalProps = (Properties) this.getServletContext().getAttribute("globalProps"); String zkServer = globalProps.getProperty("zkServer"); String[] zkServerLst = zkServer.split(","); String authRole = (String) request.getSession().getAttribute("authRole"); if (authRole == null) { authRole = ZooKeeperUtil.ROLE_USER; } String zkPath = request.getParameter("zkPath"); StringBuilder output = new StringBuilder(); output.append("#App Config Dashboard (ACD) dump created on :").append(new Date()).append("\n"); Set<LeafBean> leaves = ZooKeeperUtil.INSTANCE.exportTree(zkPath, ServletUtil.INSTANCE.getZookeeper(request, response, zkServerLst[0], globalProps), authRole); for (LeafBean leaf : leaves) { output.append(leaf.getPath()).append('=').append(leaf.getName()).append('=').append(ServletUtil.INSTANCE.externalizeNodeValue(leaf.getValue())).append('\n'); }// for all leaves response.setContentType("text/plain;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { out.write(output.toString()); } } catch (InterruptedException | KeeperException ex) { logger.error(Arrays.toString(ex.getStackTrace())); ServletUtil.INSTANCE.renderError(request, response, ex.getMessage()); } } }
PrintWriter out = new PrintWriter(socket.getOutputStream()); BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); out.write("HTTP/1.1 101 Switching Protocols\r\n" + "Upgrade: websocket\r\n" + "Connection: Upgrade\r\n" + "Sec-WebSocket-Accept: " + hash + "\r\n" + "\r\n"); out.flush();
private void writeFile(File output, String chunk) throws IOException { if (!output.getParentFile().exists()) { final boolean mkdirsResult = output.getParentFile().mkdirs(); if (!mkdirsResult) { throw new IOException("Directory " + output.getCanonicalPath() + " could not be created!"); } } try (PrintWriter writer = new PrintWriter(output, "UTF-8")) { writer.write(chunk); } }