com.ibm.b2bi.im.portal
Class HandleSessionServlet
java.lang.Object
|
+--javax.servlet.GenericServlet
|
+--javax.servlet.http.HttpServlet
|
+--com.ibm.servlet.PageListServlet
|
+--com.ibm.b2bi.im.portal.HandleSessionServlet
- public abstract class HandleSessionServlet
- extends com.ibm.servlet.PageListServlet
Use this as the base class for user servlets to handle session timeout issues.
When a Get or Post request is received, it identifies if the session is new or old. If it is new,
it indicates that the existing session has timedout and this is a new session. The new session
shold only be created by the solution desktop entry servlet. So, it redirects the request to standard
session timeout error page 'SessionTimedOut.html'.
- See Also:
- Serialized Form
Fields inherited from class com.ibm.servlet.PageListServlet |
ERROR_REQUESTATTR,
MLNAME_REQUEST_PARAMETER,
PAGELIST_RELATIVE_MODE_PROP |
Method Summary |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
performTask(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Methods inherited from class com.ibm.servlet.PageListServlet |
callDefaultPage,
callDefaultPage,
callErrorPage,
callErrorPage,
callErrorPage,
callErrorPage,
callPage,
callPage,
callURI,
doResponse,
getMLMIME,
getMLNames,
getMLTypeFromRequest,
getPageListFromMLName,
getServletInfo,
getServletName,
handleError,
handleError,
init,
log,
logError,
logError,
setRequestAttribute,
setServletName |
Methods inherited from class javax.servlet.http.HttpServlet |
service |
Methods inherited from class javax.servlet.GenericServlet |
destroy,
getInitParameter,
getInitParameterNames,
getServletConfig,
getServletContext,
init,
log |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
copyrightNotice
public static final java.lang.String copyrightNotice
HandleSessionServlet
public HandleSessionServlet()
doGet
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
- doGet in class com.ibm.servlet.PageListServlet
doPost
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
performTask
public void performTask(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException