All pastes #936257 Raw Edit

Java filter

public text v1 · immutable
·published 2008-03-10 08:00 UTC
rendered paste body
// Decompiled by DJ v3.9.9.91 Copyright 2005 Atanas Neshkov  Date: 3/10/2008 2:51:44 PM
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   SimpleCtFilter.java

package filters;

import java.io.IOException;
import java.io.PrintStream;
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;

public class SimpleCtFilter
    implements Filter
{

    public SimpleCtFilter()
    {
    }

    public void doFilter(ServletRequest servletrequest, ServletResponse servletresponse, FilterChain filterchain)
        throws IOException, ServletException
    {
        if(servletresponse instanceof HttpServletResponse)
        {
            System.out.println("filtering!");
            ((HttpServletResponse)servletresponse).setContentType("text/xml");
        }
        filterchain.doFilter(servletrequest, servletresponse);
    }

    public void destroy()
    {
    }

    public void init(FilterConfig filterconfig)
    {
        config = filterconfig;
    }

    public void setFilterConfig(FilterConfig filterconfig)
    {
        init(filterconfig);
    }

    public FilterConfig getFilterConfig()
    {
        return config;
    }

    private FilterConfig config;
}