Der Servlet-Kontext bezieht sich auf das einzige Objekt, das für jede Webanwendung erstellt wird und die Anforderungen der ServletContext-Schnittstelle erfüllt, nachdem der Container gestartet wurde. Merkmale des Servlet-Kontexts: 1. Eine Webanwendung entspricht einem Servlet-Kontext. 2. Solange der Container nicht geschlossen ist, ist der Servlet-Kontext immer vorhanden.
Servlet-Kontext
Nachdem der Container gestartet wurde, wird für jede Webanwendung eine eindeutige ServletContext-Schnittstellenanforderung erstellt . Das Objekt wird im Allgemeinen als Servlet-Kontext bezeichnet.
(Empfohlenes Video-Tutorial: Java-Kurs )
Servlet-Kontexteigenschaften
Einzigartigkeit: Eine Webanwendung entspricht einem Servlet Kontext.
Persistenz: Solange der Container nicht geschlossen und die Anwendung nicht deinstalliert wird, ist der Servlet-Kontext immer vorhanden.
So erhalten Sie den Servlet-Kontext
HttpSession, GenericServlet stellt die getServletContext-Methode zum Abrufen des Kontexts bereit
Hinweis: GenericServlet ist die übergeordnete Klasse von HttpServlet
Beispiel: Servlet-Kontext zum Lesen globaler Initialisierungsparameter verwenden
(1) Globale Initialisierungsparameter konfigurieren
<context-param> <param-name>company</param-name> <param-value>PHP中文网</param-value> </context-param>
(2) Lesen
Lesen Sie globale Initialisierungsparameter über die von ServletContext bereitgestellten Methoden
String company = sctx.getInitParameter("company");
Verwandte Empfehlungen: Java-Einführungs-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist Servlet-Kontext?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!