public class Dispatcher extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
forward(javax.servlet.ServletContext servletContext,
String page,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Performs a forward, allowing page-relative paths and setting all values
compatible with <ao:forward> tag.
|
static String |
getCurrentPagePath(javax.servlet.http.HttpServletRequest request)
Gets the current page path, including any effects from include/forward.
|
static String |
getDispatchedPage()
Gets the current-thread dispatched page or null if not set.
|
static String |
getOriginalPage()
Gets the current-thread original page or null if not set.
|
static String |
getOriginalPagePath(javax.servlet.http.HttpServletRequest request)
Gets the original page path corresponding to the original request before any forward/include.
|
static void |
include(javax.servlet.ServletContext servletContext,
String page,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Performs an include, allowing page-relative paths and setting all values
compatible with <ao:include> tag.
|
static void |
setDispatchedPage(String page)
Sets the current-thread dispatched page.
|
static void |
setOriginalPage(String page)
Sets the current-thread original page.
|
public static String getOriginalPage()
public static void setOriginalPage(String page)
public static String getOriginalPagePath(javax.servlet.http.HttpServletRequest request)
public static String getDispatchedPage()
public static void setDispatchedPage(String page)
public static String getCurrentPagePath(javax.servlet.http.HttpServletRequest request)
public static void forward(javax.servlet.ServletContext servletContext,
String page,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionpublic static void include(javax.servlet.ServletContext servletContext,
String page,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.jsp.SkipPageException,
javax.servlet.ServletException,
IOException
javax.servlet.jsp.SkipPageException - when the included page has been skipped due to a redirect.javax.servlet.ServletExceptionIOExceptionCopyright © 2016. All rights reserved.