Package org.h2.server.web
Class JakartaWebServlet
- java.lang.Object
-
- jakarta.servlet.GenericServlet
-
- jakarta.servlet.http.HttpServlet
-
- org.h2.server.web.JakartaWebServlet
-
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,java.io.Serializable
public class JakartaWebServlet extends jakarta.servlet.http.HttpServlet
This servlet lets the H2 Console be used in a Jakarta servlet container such as Tomcat or Jetty.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
private WebServer
server
-
Constructor Summary
Constructors Constructor Description JakartaWebServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
allow(jakarta.servlet.http.HttpServletRequest req)
void
destroy()
void
doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
void
doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
private java.lang.String
getAllowedFile(jakarta.servlet.http.HttpServletRequest req, java.lang.String requestedFile)
void
init()
-
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPatch, doPut, doTrace, getLastModified, init, isSensitiveHeader, service, service
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
server
private transient WebServer server
-
-
Method Detail
-
init
public void init()
- Overrides:
init
in classjakarta.servlet.GenericServlet
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejakarta.servlet.Servlet
- Overrides:
destroy
in classjakarta.servlet.GenericServlet
-
allow
private boolean allow(jakarta.servlet.http.HttpServletRequest req)
-
getAllowedFile
private java.lang.String getAllowedFile(jakarta.servlet.http.HttpServletRequest req, java.lang.String requestedFile)
-
doGet
public void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws java.io.IOException
- Overrides:
doGet
in classjakarta.servlet.http.HttpServlet
- Throws:
java.io.IOException
-
doPost
public void doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws java.io.IOException
- Overrides:
doPost
in classjakarta.servlet.http.HttpServlet
- Throws:
java.io.IOException
-
-