Class StrutsPrepareFilter
java.lang.Object
org.apache.struts2.dispatcher.filter.StrutsPrepareFilter
- All Implemented Interfaces:
- jakarta.servlet.Filter,- StrutsStatics
Prepares the request for execution by a later 
StrutsExecuteFilter filter instance.- 
Field SummaryFieldsFields 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 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 voidpostInit(Dispatcher dispatcher, jakarta.servlet.FilterConfig filterConfig) Callback for post initialization
- 
Field Details- 
REQUEST_EXCLUDED_FROM_ACTION_MAPPING
- 
prepare
 
- 
- 
Constructor Details- 
StrutsPrepareFilterpublic StrutsPrepareFilter()
 
- 
- 
Method Details- 
initpublic void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException - Specified by:
- initin interface- jakarta.servlet.Filter
- Throws:
- jakarta.servlet.ServletException
 
- 
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
 
- 
postInitCallback for post initialization- Parameters:
- dispatcher- the dispatcher
- filterConfig- the filter config
 
- 
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
 
 
-