Package javax.servlet.http

Examples of javax.servlet.http.HttpServletResponseWrapper


            public String getName() {
              return PRINCIPAL_NAME;
            }
          };
        }
      }, new HttpServletResponseWrapper(response));
    }
View Full Code Here


        long after = System.currentTimeMillis();
       
        if (EnvConfig.getInstance().allowRecordBenchmark()) {
            log.info("\"" + requestPathKeyWithQueryString + "\" takes: " + (after - before) + " ms");
            if (EnvConfig.getInstance().allowRecordBenchmarkInHeader()) {
                HttpServletResponseWrapper resw = new HttpServletResponseWrapper((HttpServletResponse)response);
                resw.addHeader("Exec-Time", (after - before) + " ms");
            }
        }
       
        clearCachedRequestData();
    }
View Full Code Here

          } else if (!checkFileCount(httpRequest, queryParamMap.get("id"))) {
            printResponse(response, "<html id=\"_richfaces_file_upload_forbidden\"></html>");
          } else {

            handleRequest(multipartRequest,  multipartRequest.isFormUpload() ? response :
              new HttpServletResponseWrapper((HttpServletResponse) response){
              @Override
              public void setContentType(String type) {
                super.setContentType(BaseXMLFilter.TEXT_HTML + ";charset=UTF-8");
              }
            }, chain);
View Full Code Here

           
            //Will stream updated response
            final ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
           
            //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
View Full Code Here

                return "OPTIONS";
            }
        };

        // Response swallows all output
        HttpServletResponseWrapper rsp = new HttpServletResponseWrapper(response) {
            @Override
            public ServletOutputStream getOutputStream() throws IOException {
                return new ServletOutputStream() {
                    @Override
                    public void write(int b) throws IOException {
View Full Code Here

    {
        servletRequest.setCharacterEncoding("UTF-8");
        servletResponse.setContentType("text/html;charset=UTF-8");

        filterChain.doFilter(servletRequest,
                new HttpServletResponseWrapper((HttpServletResponse) servletResponse)
                {
                    public void setContentType(String s)
                    {
                        if (s.length() > "text/html".length() && s.charAt(0) == 't' && s.startsWith("text/html"))
                        {
View Full Code Here

    public void execute(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        if (permanent) {
            response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
            response = new HttpServletResponseWrapper(response) {

                @Override
                public void setStatus(int sc) {
                }
View Full Code Here

            }
        }

        final MyServletOutputStream os = new MyServletOutputStream(pageContext.getOut());
        final PrintWriter writer = new PrintWriter(pageContext.getOut());
        final HttpServletResponse response = new HttpServletResponseWrapper(
                (HttpServletResponse) pageContext.getResponse()) {
            @Override
            public String getCharacterEncoding() {
                return os.getCharset();
            }
View Full Code Here

            public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
            {
                try
                {
                    // Wrap the response to remove the header
                    chain.doFilter(request, new HttpServletResponseWrapper((HttpServletResponse)response)
                    {
                        @Override
                        public void addHeader(String name, String value)
                        {
                            if (!"Sec-WebSocket-Accept".equals(name))
View Full Code Here

            public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
            {
                try
                {
                    // Wrap the response to remove the header
                    chain.doFilter(request, new HttpServletResponseWrapper((HttpServletResponse)response)
                    {
                        @Override
                        public void addHeader(String name, String value)
                        {
                            if (!"Sec-WebSocket-Accept".equals(name))
View Full Code Here

TOP

Related Classes of javax.servlet.http.HttpServletResponseWrapper

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.