Class StrutsExecuteFilter

java.lang.Object
org.apache.struts2.dispatcher.filter.StrutsExecuteFilter
All Implemented Interfaces:
jakarta.servlet.Filter, StrutsStatics

public class StrutsExecuteFilter extends Object implements StrutsStatics, jakarta.servlet.Filter
Executes the discovered request information. This filter requires the StrutsPrepareFilter to have already been executed in the current chain.
  • Field Details

  • Constructor Details

    • StrutsExecuteFilter

      public StrutsExecuteFilter()
  • Method Details

    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Filter
      Throws:
      jakarta.servlet.ServletException
    • lazyInit

      protected void lazyInit()
    • createInitOperations

      protected InitOperations createInitOperations()
      Creates a new instance of InitOperations to be used during initialising Dispatcher
      Returns:
      instance of InitOperations
    • createPrepareOperations

      protected PrepareOperations createPrepareOperations(Dispatcher dispatcher)
      Creates a new instance of PrepareOperations to be used during initialising Dispatcher
      Returns:
      instance of PrepareOperations
    • createExecuteOperations

      protected ExecuteOperations createExecuteOperations(Dispatcher dispatcher)
      Creates a new instance of ExecuteOperations to be used during initialising Dispatcher
      Returns:
      instance of ExecuteOperations
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Filter