Class FormIncludesAccessFilter

  • All Implemented Interfaces:
    javax.servlet.Filter

    @WebFilter(urlPatterns={"/form/includes","/form/includes/*","/form/includes-dev","/form/includes-dev/*"})
    public class FormIncludesAccessFilter
    extends Object
    implements javax.servlet.Filter
    Web filter that sets the access control headers for the form include resources. They are still served by the application server's default servlet, which is bad, as we do not have much control over it (and the spec does not even mandate such a servlet to be present).

    The access control headers are needed so that resources can be loaded via AJAX when the form is embedded in external websites.

    Since:
    8.3.0
    Author:
    XIMA MEDIA GmbH
    • Constructor Detail

      • FormIncludesAccessFilter

        public FormIncludesAccessFilter()
    • Method Detail

      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws IOException,
                             javax.servlet.ServletException
        Specified by:
        doFilter in interface javax.servlet.Filter
        Throws:
        IOException
        javax.servlet.ServletException