1. Die ServletConfig-Schnittstelle wird verwendet, um die relevanten Konfigurationsinformationen des Servlets selbst zu beschreiben. Die ServletContext-Schnittstelle wird verwendet, um Informationen im Zusammenhang mit der Anwendung zu beschreiben (eine Kontextkonfiguration in server.xml, also ein virtuelles Verzeichnis).
2.Initialisierungsparameter für die Servlet-Konfiguration, zum Beispiel:
Kopieren Sie den Codecode wie folgt:
<Servlet>
<servlet-name>XXX</servlet-name>
<servlet-class>Xxx</servlet-class>
<init-param>
<param-name>jjj</param-name>
<param-value>xxx</param-value>
</init-param>
</servlet>
Diese Initialisierungsparameter können über this.getServletConfig.getInitParameter() abgerufen werden.
3.javax.servlet.Servlet-Schnittstelle ist die Basisschnittstelle von Servlet, und alle definierten Servlets müssen diese Schnittstelle implementieren. Javax.servlet.GenericServlet ist die Basisklasse, die diese Schnittstelle implementiert. HttpServlet wird von der GenericServlet-Klasse geerbt. GenericServlet implementiert die ServletConfig-Schnittstelle, sodass Sie Methoden in ServletConfig in HttpServlet direkt aufrufen können, z. B. HttpServlet.getInitParameter(), HttpServlet.getServletName(); HttpServlet.getServletContext() usw., ohne this.getServletConfig.getInitParameter verwenden zu müssen () usw. Methode zum Erhalten.
4. Servlet-Init-Methode:
Die init-Methode der javax.servlet.Servlet-Schnittstelle verfügt über Parameter. Die ursprüngliche Methode ist: init(ServletConfig config)-Methode. Nachdem die GeneralServlet-Klasse die Servlet-Schnittstelle und die Grundfunktionen in der Methode init (ServletConfig config) implementiert hat, ruft sie zur Erweiterung die Parameterlose Methode init () auf. Wenn wir die HttpServlet-Methode erben, schreiben wir daher im Allgemeinen die Init-Methode ohne Parameter neu.
5. Servlet-Dienstmethode:
Diese Methode ist die Hauptmethode von Servlet. Alle Anfragen werden zur Ausführung an diese Methode übergeben. In HttpServlet besteht die Funktion der Dienstmethode darin, die Anforderung entsprechend der Art der Anforderung an doPost, doGet und andere Methoden zur Verarbeitung zu übergeben. In HttpServlet müssen Sie also nur die Methoden doPost, doGet und andere neu schreiben. Wenn die Methode doService neu geschrieben wird, funktionieren die Methoden doPost und doGet nicht.