Package javax.servlet

Examples of javax.servlet.ServletOutputStream


    MediaRangeSpec bestMatch = negotiator.getBestMatch(
        request.getHeader("Accept"), request.getHeader("User-Agent"));
    if (bestMatch == null) {
      response.setStatus(406);
      response.setContentType("text/plain");
      ServletOutputStream out = response.getOutputStream();
      out.println("406 Not Acceptable: The requested data format is not supported.");
      out.println("Supported formats are RDF/XML, Turtle, N3, and N-Triples.");
      return;
    }
    response.setContentType(bestMatch.getMediaType());
    getWriter(bestMatch.getMediaType()).write(model, response);
    response.getOutputStream().flush();
View Full Code Here


            throws IOException, ServletException {
        HttpServletRequest request = ((HttpServletRequest) servletRequest);
        String userAgentString = request.getHeader("user-agent");
        System.out.println("UserAgent: " + userAgentString);
        String userAgent = getUserAgent(userAgentString);
        ServletOutputStream out = servletResponse.getOutputStream();
        HttpServletResponse response = (HttpServletResponse) servletResponse;
        response.setContentType("application/jsonrequest");
        out.println((String) _manifestMap.get(userAgent));
    }
View Full Code Here

            String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Test><hello/></Test>";
            response.setContentType("application/xml");
            byte[] buf = xml.getBytes();
            response.setContentLength(buf.length);
            ServletOutputStream servletOut = response.getOutputStream();
            servletOut.write(buf);

        } catch (Exception e) {
            logger.error("error", e);
        }
View Full Code Here

            // Create a custom response wrapper to adding in the padding
            HttpServletResponseWrapper responseWrapper = new HttpServletResponseWrapper(httpResponse) {

                @Override
                public ServletOutputStream getOutputStream() throws IOException {
                    return new ServletOutputStream() {
                        @Override
                        public void write(int b) throws IOException {
                            byteStream.write(b);
                        }
View Full Code Here

    private static final long serialVersionUID = -8444651625768440903L;
    private PersonService personService;

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        ServletOutputStream os = resp.getOutputStream();
        Person[] persons = personService.getAll();
        os.println("<html><body>");
        os.println("<h2>Persons</h2>");
        os.println("<table>");
        os.println("<tr><th>Id</th><th>Name</th><th>URL</th></tr>");
        for (Person person : persons) {
            String url = (person.getUrl() == null) ? "" : person.getUrl();
            os.println(String.format("<tr><td>%s</td><td>%s</td><td>%s</td></tr>", person.getId(), person.getName(), url));
        }
        os.println("</table>");
        os.println("<h2>Add Person</h2>");
        os.println("<form name='input' action='/personui' method='post'>");
        os.println("<table>");
        os.println("<tr><td>Id</td><td><input type='text' name='id'/></td></tr>");
        os.println("<tr><td>Name</td><td><input type='text' name='name'/></td></tr>");
        os.println("<tr><td>Homepage URL</td><td><input type='text' name='url'/></td></tr>");
        os.println("<tr><td colspan='2'><input type='submit' value='Add'/></td></tr>");
        os.println("</form>");
        os.println("</table>");
        os.println("</body></html>");
    }
View Full Code Here

    private static final long serialVersionUID = -8444651625768440903L;
    private PersonService personService;

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        ServletOutputStream os = resp.getOutputStream();
        Person[] persons = personService.getAll();
        os.println("<html><body>");
        os.println("<h2>Persons</h2>");
        os.println("<table>");
        os.println("<tr><th>Id</th><th>Name</th><th>URL</th></tr>");
        for (Person person : persons) {
            String url = (person.getUrl() == null) ? "" : person.getUrl();
            os.println(String.format("<tr><td>%s</td><td>%s</td><td>%s</td></tr>", person.getId(), person.getName(), url));
        }
        os.println("</table>");
        os.println("<h2>Add Person</h2>");
        os.println("<form name='input' action='/personui' method='post'>");
        os.println("<table>");
        os.println("<tr><td>Id</td><td><input type='text' name='id'/></td></tr>");
        os.println("<tr><td>Name</td><td><input type='text' name='name'/></td></tr>");
        os.println("<tr><td>Homepage URL</td><td><input type='text' name='url'/></td></tr>");
        os.println("<tr><td colspan='2'><input type='submit' value='Add'/></td></tr>");
        os.println("</form>");
        os.println("</table>");
        os.println("</body></html>");
    }
View Full Code Here

                variables.addAll(getVariablesForJob(jobNames));
            }
            result.put("result", variables);
        }

        ServletOutputStream outputStream = response.getOutputStream();
        JSON json = JSONSerializer.toJSON(result);
        outputStream.print(json.toString());
        outputStream.flush();
    }
View Full Code Here

        response.setContentType("image/jpeg");

        String id = request.getRequestedSessionId();
        BufferedImage bi = JCaptcha.captchaService.getImageChallengeForID(id);

        ServletOutputStream out = response.getOutputStream();

        ImageIO.write(bi, "jpg", out);
        try {
            out.flush();
        } finally {
            out.close();
        }
    }
View Full Code Here

    private String contentType;
    private Locale locale;
   
    public InternalHttpServletResponse(StringWriter writer) {
        this.writer = writer;
        this.out = new ServletOutputStream() {
            public void write(int b) throws IOException {
                InternalHttpServletResponse.this.getWriter().append((char) b);
            }
        };
    }
View Full Code Here

            response.setCharacterEncoding(er.getEncoding());
        } else {
            response.setCharacterEncoding("UTF-8");
        }

        final ServletOutputStream sos = response.getOutputStream();
        final byte[] data = byteOutStream.toByteArray();
        if(report) {
            final PrintStream ps = new PrintStream(sos);
            try {
                printHeader(ps);
                printResponse(reporter, er, data, ps);
            } catch (Exception e) {
                throw new RuntimeException("An error occurred while serializing the output response.", e);
            } finally {
                ps.close();
            }
        } else {
            sos.write(data);
        }
    }
View Full Code Here

TOP

Related Classes of javax.servlet.ServletOutputStream

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.