StrutsPrepareFilter and
StrutsExecuteFilter to use other Servlet filters that need access to
the ActionContextpublic class ActionContextCleanUp extends Object implements javax.servlet.Filter
FilterDispatcher and allow
for easier integration with SiteMesh. Normally, ordering your filters to have
SiteMesh go first, and then FilterDispatcher go second is perfectly fine.
However, sometimes you may wish to access Struts features, including the
value stack, from within your SiteMesh decorators. Because FilterDispatcher
cleans up the ActionContext, your decorator won't have access to the
data you want.
By adding this filter, the FilterDispatcher will know to not clean up and
instead defer cleanup to this filter. The ordering of the filters should then be:
FilterDispatcherFilterDispatcher,
Dispatcher,
StrutsPrepareFilter,
StrutsExecuteFilter| Constructor and Description |
|---|
ActionContextCleanUp()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected static void |
cleanUp(javax.servlet.ServletRequest req)
Deprecated.
Clean up the request of threadlocals if this is the last execution
|
void |
destroy()
Deprecated.
|
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
Deprecated.
|
void |
init(javax.servlet.FilterConfig arg0)
Deprecated.
|
public void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)protected static void cleanUp(javax.servlet.ServletRequest req)
req - The servlet requestpublic void destroy()
destroy in interface javax.servlet.Filterpublic void init(javax.servlet.FilterConfig arg0)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.