Class StrutsExecuteFilter
java.lang.Object
org.apache.struts2.dispatcher.filter.StrutsExecuteFilter
- All Implemented Interfaces:
- jakarta.servlet.Filter,- StrutsStatics
Executes the discovered request information.  This filter requires the 
StrutsPrepareFilter to have already
 been executed in the current chain.- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected ExecuteOperationsprotected jakarta.servlet.FilterConfigprotected PrepareOperationsFields inherited from interface org.apache.struts2.StrutsStaticsACTION_MAPPING, HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER, STRUTS_ACTION_TAG_INVOCATION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected ExecuteOperationscreateExecuteOperations(Dispatcher dispatcher) Creates a new instance ofExecuteOperationsto be used during initialisingDispatcherprotected InitOperationsCreates a new instance ofInitOperationsto be used during initialisingDispatcherprotected PrepareOperationscreatePrepareOperations(Dispatcher dispatcher) Creates a new instance ofPrepareOperationsto be used during initialisingDispatchervoiddestroy()voiddoFilter(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, jakarta.servlet.FilterChain chain) voidinit(jakarta.servlet.FilterConfig filterConfig) protected voidlazyInit()
- 
Field Details- 
prepare
- 
execute
- 
filterConfigprotected jakarta.servlet.FilterConfig filterConfig
 
- 
- 
Constructor Details- 
StrutsExecuteFilterpublic StrutsExecuteFilter()
 
- 
- 
Method Details- 
initpublic void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException - Specified by:
- initin interface- jakarta.servlet.Filter
- Throws:
- jakarta.servlet.ServletException
 
- 
lazyInitprotected void lazyInit()
- 
createInitOperationsCreates a new instance ofInitOperationsto be used during initialisingDispatcher- Returns:
- instance of InitOperations
 
- 
createPrepareOperationsCreates a new instance ofPrepareOperationsto be used during initialisingDispatcher- Returns:
- instance of PrepareOperations
 
- 
createExecuteOperationsCreates a new instance ofExecuteOperationsto be used during initialisingDispatcher- Returns:
- instance of ExecuteOperations
 
- 
doFilterpublic void doFilter(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Specified by:
- doFilterin interface- jakarta.servlet.Filter
- Throws:
- IOException
- jakarta.servlet.ServletException
 
- 
destroypublic void destroy()- Specified by:
- destroyin interface- jakarta.servlet.Filter
 
 
-