Examples of CharResponseWrapper


Examples of com.sun.bookstore1.filters.CharResponseWrapper

        // Log the resulting string
        writer.flush();
        System.out.println(sw.getBuffer().toString());

        PrintWriter out = response.getWriter();
        CharResponseWrapper wrapper = new CharResponseWrapper(
                    (HttpServletResponse) response);
        chain.doFilter(request, wrapper);

        CharArrayWriter caw = new CharArrayWriter();
        caw.write(
                wrapper.toString().substring(
                        0,
                        wrapper.toString().indexOf("</body>") - 1));
        caw.write(
                "<p>\n<center>" + messages.getString("Visitor")
                + "<font color='red'>" + counter.getCounter()
                + "</font></center>");
        caw.write("\n</body></html>");
View Full Code Here

Examples of org.bladerunnerjs.appserver.util.CharResponseWrapper

      HttpServletRequest httpRequest = (HttpServletRequest) request;
      String parentRequestPath = httpRequest.getRequestURI().replaceAll("/[^/]*$", "");
      String hostIdentifier = httpRequest.getRequestURL().toString().replaceAll(contextPath + ".*$", "");
      String requestUri = hostIdentifier + parentRequestPath;
      ServletOutputStream out = response.getOutputStream();
      CharResponseWrapper responseWrapper = new CharResponseWrapper((HttpServletResponse) response);
      chain.doFilter(request, responseWrapper);
     
      try
      {
//        logger.debug("processing and replacing JNDI tokens within response.");
       
        StringBuffer filteredResponse = streamTokeniser.replaceTokens(responseWrapper.getReader(), tokenFinder, requestUri);
        byte[] filteredData = filteredResponse.toString().getBytes(response.getCharacterEncoding());
        if (!response.isCommitted()) {
          response.setContentLength(filteredData.length);
          out.write(filteredData);
        }
View Full Code Here

Examples of wrappers.CharResponseWrapper

        }

        doBeforeProcessing(request, response);

        PrintWriter out = response.getWriter();
        CharResponseWrapper wrapper = new CharResponseWrapper((HttpServletResponse) response);
        chain.doFilter(request, wrapper);
        String contentType = wrapper.getContentType();
        System.out.println(getUserAgent((HttpServletRequest)request));
        if (wrapper.getContentType().contains("text/html")) {
            CharArrayWriter caw = new CharArrayWriter();
            String wrapperString = wrapper.toString();
            wrapperString = wrapperString.replace("</head>",
                    "<script type='text/javascript' src='../resources/ASCIIMathML.js'></script></head>");
            wrapperString = wrapperString.replace("<code>", "amath ");
            wrapperString = wrapperString.replace("</code>", " endamath");
            caw.write(wrapperString);
           // System.out.println(wrapperString);
            response.setContentLength(caw.toString().length());
            out.write(caw.toString());
        } else {
            out.write(wrapper.toString());
        }
        out.close();
        doAfterProcessing(request, response);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.