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 TypeMethodDescriptionvoidhandleError(jakarta.servlet.http.HttpServletResponse response, String errorMessage, Throwable t) Convenience method for handling unrecoverable errors.voidhandleError(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 providedThrowablewill be written to provided HTTP response. Ifservlet.sendStackTraceToClientframework setting istruethenstacktracewill also be included.Error with additionally provided
errorMessageandstacktracewill be printed to log as well.- Parameters:
response- HTTP responseerrorMessage- error message for logging onlyt- error to write
-