canonical example by Tabnine
public void writeToFile(File dest, String content, boolean append) throws IOException { // append - true for writing to the end of the file rather to the beginning try (PrintWriter writer = new PrintWriter(new FileWriter(dest, append))) { writer.print(content); } }
public static String toString(Throwable e) { StringWriter w = new StringWriter(); PrintWriter p = new PrintWriter(w); p.print(e.getClass().getName() + ": "); if (e.getMessage() != null) { p.print(e.getMessage() + "\n"); } p.println(); try { e.printStackTrace(p); return w.toString(); } finally { p.close(); } }
public void write(String txt, OutputStream out) { PrintWriter printer = new PrintWriter(out); printer.print(txt); printer.flush(); //it is very unpolite to close someone else's streams! //printer.close(); }
PrintWriter writer = new PrintWriter(file); writer.print(""); writer.close();
rsp.setContentType("text/html;charset=UTF-8"); out = new PrintWriter(new OutputStreamWriter(rsp.getOutputStream())); } catch (IllegalStateException e) { out = rsp.getWriter(); out.print(" "); out.close();
/** * {@inheritDoc} */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { logger.info("GET SPIED query from " + request.getRemoteAddr()); if (request.getCharacterEncoding() == null) { request.setCharacterEncoding("utf-8"); } response.setContentType("text/json; charset=UTF-8"); PrintWriter out = response.getWriter(); try { String raw = request.getParameter("q"); String seedwords = request.getParameter("seedwords"); String model = request.getParameter("model"); if (raw == null || "".equals(raw)) { out.print("{\"okay\":false,\"reason\":\"No data provided\"}"); } else { run(out, raw, seedwords, model); } } catch (Exception t) { writeError(t, out, request.toString()); } out.close(); }
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { baseRequest.setHandled(true); if ("Fetch".equalsIgnoreCase(request.getMethod())) { final int status = Integer.valueOf(target.substring("/status".length() + 1)); response.setStatus(status); response.setContentType("text/plain"); response.setContentLength(target.length()); try (PrintWriter writer = response.getWriter()) { writer.print(target); writer.flush(); } } else { response.setStatus(404); response.setContentType("text/plain"); response.setContentLength(target.length()); } } }
private void handleInvalidResponse(HttpResponse response, String url) throws IOException { StringWriter sw = new StringWriter(); try (PrintWriter out = new PrintWriter(sw)) { out.print("Problem accessing GoCD Server at "); out.println(url); if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) { LOG.info("Response code: {}", response.getStatusLine().getStatusCode()); out.println("Possible causes:"); out.println("1. Your GoCD Server is down, not accessible or starting up."); out.println("2. This agent might be incompatible with your GoCD Server. Please fix the version mismatch between GoCD Server and GoCD Agent."); throw new ClientProtocolException(sw.toString()); } else if (response.getFirstHeader(MD5_HEADER) == null || response.getFirstHeader(SSL_PORT_HEADER) == null) { out.print("Missing required headers '"); out.print(MD5_HEADER); out.print("' and '"); out.print(SSL_PORT_HEADER); out.println("' in response."); throw new ClientProtocolException(sw.toString()); } } } }
private void generateHTMLResponse() { response.setContentType("text/html"); response.setCharacterEncoding("utf-8"); try { response.getWriter().print(htmlResponse); } catch (IOException e) { LOGGER.error("General IOException: {}", e.getMessage()); } }
String sep = "\t"; for (int i = 0; i < featureIndex.size(); i++) { pw.print(sep + featureIndex.get(i)); pw.println(); for (int i = 0; i < size; i++) { // changed labels.length to size pw.print(labelIndex.get(labels[i])); // changed i to labels[i] Map<Integer, Double> feats = Generics.newHashMap(); for (int j = 0; j < data[i].length; j++) { pw.print(sep + feats.get(Integer.valueOf(j))); } else { pw.print(sep); pw.print(' '); pw.println(); pw.flush();
@Override public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { response.setHeader("Content-Type", "application/json;charset=utf-8"); response.getWriter().print("{\"code\":200,\"message\":\"登录成功\"}"); response.getWriter().flush(); } }
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setAttribute("jaccTest", "true"); try { HttpServletRequest requestFromPolicy = (HttpServletRequest) PolicyContext.getContext("javax.servlet.http.HttpServletRequest"); if (requestFromPolicy != null) { response.getWriter().print("Obtained request from context."); if ("true".equals(requestFromPolicy.getAttribute("jaccTest"))) { response.getWriter().print("Attribute present in request from context."); } if ("true".equals(requestFromPolicy.getParameter("jacc_test"))) { response.getWriter().print("Request parameter present in request from context."); } } } catch (PolicyContextException e) { e.printStackTrace(response.getWriter()); } }
void writeError(Throwable t, PrintWriter out, String input){ StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); t.printStackTrace(pw); logger.info("input is " + input); logger.info(sw.toString()); out.print("{\"okay\":false, \"reason\":\"Something bad happened. Contact the author.\"}"); }
public void printSentences(Iterable<List<? extends HasWord>> sentences, String filename) { try { PrintWriter pw = IOUtils.getPrintWriter(filename); for (List<? extends HasWord> sentence:sentences) { pw.print("<s> "); // Note: Use <s sentence-id > to identify sentences String sentString = SentenceUtils.listToString(sentence); if (sentence.size() > maxSentenceLength) { logger.warning("Sentence length=" + sentence.size() + " is longer than maximum set length " + maxSentenceLength); logger.warning("Long Sentence: " + sentString); } pw.print(sentString); pw.println(" </s>"); } pw.close(); } catch (IOException ex) { throw new RuntimeException(ex); } }
@Override public void doGet(HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException { PrintWriter out = response.getWriter(); SortedSet<String> sortedKeys = new TreeSet<>(); Enumeration<String> keys = request.getParameterNames(); while(keys.hasMoreElements()) { sortedKeys.add(keys.nextElement()); } for(String key: sortedKeys) { out.print(key); out.print(':'); out.print(request.getParameter(key)); out.print('\n'); } out.close(); } }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Query post = RemoteAccess.evaluate(request); String freifunkDataQuery = "http://www.freifunk-karte.de/data.php"; // manage DoS if (post.isDoS_blackout()) {response.sendError(503, "your request frequency is too high"); return;} JSONObject json = readJsonFromUrl(freifunkDataQuery); PrintWriter sos = response.getWriter(); sos.print(json.toString(2)); sos.println(); }