public class ApplicationContextFilter
extends java.lang.Object
implements javax.servlet.Filter
| Constructor and Description |
|---|
ApplicationContextFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
bindRequestBean(java.lang.Object bean,
javax.servlet.ServletRequest request)
Binds properties from the request parameters to the given POJO which is
useful for POJOs which are configurable via request parameters such as
for query/view POJOs
|
protected java.util.Map |
createApplicationContextWrapper(org.springframework.web.context.WebApplicationContext context)
Creates a wrapper around the web application context so that it can be
accessed easily from inside JSP EL (or other expression languages in
other view technologies).
|
protected java.util.Map |
createRequestContextWrapper(javax.servlet.ServletRequest request)
Creates a wrapper around the request context (e.g.
|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
java.lang.String |
getApplicationContextName() |
protected java.lang.String |
getInitParameter(javax.servlet.FilterConfig config,
java.lang.String key,
java.lang.String defaultValue) |
java.lang.String |
getRequestContextName() |
javax.servlet.ServletContext |
getServletContext() |
void |
init(javax.servlet.FilterConfig config) |
void |
setApplicationContextName(java.lang.String variableName) |
void |
setRequestContextName(java.lang.String requestContextName) |
public void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.Filterjava.io.IOExceptionjavax.servlet.ServletExceptionpublic void destroy()
destroy in interface javax.servlet.Filterpublic javax.servlet.ServletContext getServletContext()
public java.lang.String getApplicationContextName()
public void setApplicationContextName(java.lang.String variableName)
public java.lang.String getRequestContextName()
public void setRequestContextName(java.lang.String requestContextName)
protected java.lang.String getInitParameter(javax.servlet.FilterConfig config,
java.lang.String key,
java.lang.String defaultValue)
protected java.util.Map createApplicationContextWrapper(org.springframework.web.context.WebApplicationContext context)
protected java.util.Map createRequestContextWrapper(javax.servlet.ServletRequest request)
protected java.lang.Object bindRequestBean(java.lang.Object bean,
javax.servlet.ServletRequest request)
Copyright © 2005-2016 Red Hat, Inc.. All Rights Reserved.