Package com.isomorphic.servlet
Class BaseServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.isomorphic.servlet.BaseServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
- Direct Known Subclasses:
DataSourceLoader
,FeatureExplorerRPC
,FileAssembly
,FileDownload
,HSQLShutdown
,HttpProxyServlet
,IDACall
,MessagingServlet
,PreCache
,RESTHandler
,ScreenLoaderServlet
public class BaseServlet extends jakarta.servlet.http.HttpServlet
BaseServlet is extended by most servlets in the Isomorphic Framework, as it provides:
- standard global variables in a safe manner to subclasses
- support for servlet container-based filesystem access
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
handleError
(jakarta.servlet.http.HttpServletResponse response, String errorMessage, Throwable t) Convenience method for handling unrecoverable errors.void
handleError
(jakarta.servlet.http.HttpServletResponse response, Throwable t) Overload forhandleError(HttpServletResponse, String, Throwable)
-
Method Details
-
handleError
Overload forhandleError(HttpServletResponse, String, Throwable)
-
handleError
public void handleError(jakarta.servlet.http.HttpServletResponse response, String errorMessage, Throwable t) Convenience method for handling unrecoverable errors. The error message of providedThrowable
will be written to provided HTTP response. Ifservlet.sendStackTraceToClient
framework setting istrue
thenstacktrace
will also be included.Error with additionally provided
errorMessage
andstacktrace
will be printed to log as well.- Parameters:
response
- HTTP responseerrorMessage
- error message for logging onlyt
- error to write
-