1. L'interface ServletConfig est utilisée pour décrire les informations de configuration pertinentes du servlet lui-même. L'interface ServletContext est utilisée pour décrire les informations liées à l'application (une configuration de Context dans server.xml, c'est-à-dire un répertoire virtuel).
2.Paramètres d'initialisation de la configuration du servlet, par exemple :
Copiez le code comme suit :
<servlet>
<nom-servlet>XXX</nom-servlet>
<servlet-class>Xxx</servlet-class>
<param-init>
<param-name>aaa</param-name>
<param-value>xxx</param-value>
</init-param>
</servlet>
Ces paramètres d'initialisation peuvent être obtenus via this.getServletConfig.getInitParameter().
L'interface 3.javax.servlet.Servlet est l'interface de base de Servlet, et tous les servlets définis doivent implémenter cette interface. Javax.servlet.GenericServlet est la classe de base qui implémente cette interface. HttpServlet est hérité de la classe GenericServlet. GenericServlet implémente l'interface ServletConfig, vous pouvez donc appeler directement des méthodes dans ServletConfig dans HttpServlet, telles que la méthode HttpServlet.getInitParameter(), HttpServlet.getServletName(); (), etc. méthode à obtenir.
4.Méthode d'initialisation du servlet :
La méthode init de l'interface javax.servlet.Servlet a des paramètres. La méthode d'origine est : la méthode init(ServletConfig config). Une fois que la classe GeneralServlet a implémenté l'interface Servlet et implémenté les fonctions de base dans la méthode init(ServletConfig config), elle appelle la méthode init() sans paramètre pour l'expansion. Par conséquent, lorsque nous héritons de la méthode HttpServlet, nous réécrivons généralement la méthode init sans paramètres.
5.Méthode de service Servlet :
Cette méthode est la méthode principale de Servlet. Toutes les demandes seront transmises à cette méthode pour exécution. Dans HttpServlet, la fonction de la méthode de service est de transmettre la requête à doPost, doGet et à d'autres méthodes pour le traitement en fonction du type de requête. Ainsi, dans HttpServlet, il vous suffit de réécrire les méthodes doPost, doGet et autres. Si la méthode doService est réécrite, les méthodes doPost et doGet ne fonctionneront pas.