public class HttpPager
extends java.lang.Object
This class is used to manage http page requests.
It uses an IExeContext that must be defined in the Spring ApplicationContext with id "pager.execContext". This IExecContext is then extended with additional information such as
The IExecContext is available from the code by calling org.xmlactions.web.RequestExecContext.get().
| Constructor and Description |
|---|
HttpPager() |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.context.ApplicationContext |
getApplicationContext(javax.servlet.ServletContext servletContext) |
void |
init(javax.servlet.FilterConfig filterConfig) |
void |
init(javax.servlet.ServletConfig config) |
void |
processPage(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
java.lang.String page) |
void |
processPageFromFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
java.lang.String page)
Process a page from a filter chain.
|
static void |
setAxelProps(java.lang.String fileName)
If we set this then the execContext will load properties from this file.
|
static void |
setNamespace(java.lang.String namespace) |
static void |
setRealPath(java.lang.String _realPath) |
SessionExecContext |
setupExecContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
static SessionExecContext |
setupExecContext(javax.servlet.ServletContext servletContext) |
public static org.springframework.context.ApplicationContext getApplicationContext(javax.servlet.ServletContext servletContext)
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionServlet.init(ServletConfig)public void init(javax.servlet.FilterConfig filterConfig)
Servlet.init(ServletConfig)public SessionExecContext setupExecContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, org.apache.commons.fileupload.FileUploadException
java.io.IOExceptionorg.apache.commons.fileupload.FileUploadExceptionpublic static SessionExecContext setupExecContext(javax.servlet.ServletContext servletContext) throws java.io.IOException, org.apache.commons.fileupload.FileUploadException
java.io.IOExceptionorg.apache.commons.fileupload.FileUploadExceptionpublic void processPage(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
java.lang.String page)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletExceptionjava.io.IOExceptionpublic void processPageFromFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
java.lang.String page)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletExceptionjava.io.IOExceptionpublic static void setNamespace(java.lang.String namespace)
public static void setRealPath(java.lang.String _realPath)
public static void setAxelProps(java.lang.String fileName)
fileName -