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 Summary
FieldsFields inherited from interface org.apache.struts2.StrutsStatics
ACTION_MAPPING, HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER, STRUTS_ACTION_TAG_INVOCATION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected InitOperations
Creates a new instance ofInitOperations
to be used during initialisingDispatcher
protected PrepareOperations
createPrepareOperations
(Dispatcher dispatcher) Creates a new instance ofPrepareOperations
to be used during initialisingDispatcher
void
destroy()
void
doFilter
(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, jakarta.servlet.FilterChain chain) void
init
(jakarta.servlet.FilterConfig filterConfig) protected void
postInit
(Dispatcher dispatcher, jakarta.servlet.FilterConfig filterConfig) Callback for post initialization
-
Field Details
-
REQUEST_EXCLUDED_FROM_ACTION_MAPPING
-
prepare
-
-
Constructor Details
-
StrutsPrepareFilter
public StrutsPrepareFilter()
-
-
Method Details
-
init
public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException - Specified by:
init
in interfacejakarta.servlet.Filter
- Throws:
jakarta.servlet.ServletException
-
createInitOperations
Creates a new instance ofInitOperations
to be used during initialisingDispatcher
- Returns:
- instance of
InitOperations
-
createPrepareOperations
Creates a new instance ofPrepareOperations
to be used during initialisingDispatcher
- Returns:
- instance of
PrepareOperations
-
postInit
Callback for post initialization- Parameters:
dispatcher
- the dispatcherfilterConfig
- the filter config
-
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 interfacejakarta.servlet.Filter
- Throws:
IOException
jakarta.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroy
in interfacejakarta.servlet.Filter
-