Ich bin sehr neu in J2EE, wenn ich das gleiche bedenke, bitte antworten Sie. Wenn wir Struts verwenden, schreiben wir & lt; load-on-startup>2</load-on-startup>
im Servlet-Tag? Was bedeutet dieses Tag? Wenn etwas Sekunden lädt, was lädt dann zuerst? Bitte stellen Sie auch einige Links zur Verfügung, die mir alle Tags von structs-config.xml
load-on-startup weist den Servlet-Container an, die angegebene Ressource beim Serverstart zu laden. Die Nummer, die Sie sehen, gibt die Reihenfolge des Starts an, wenn mehr als ein Start-Start-Tag vorhanden ist.
%Vor%bewirkt, dass die Ressource mit dem Ladevorgang beim Start 1 zuerst geladen wird. Dies dient dazu, die Reihenfolge des Ladens zu steuern, wenn eine Abhängigkeit besteht. Sehen Sie sich die Servlet-Spezifikation an, die die Ladesequenz erläutert.
Die Antwort, auf die ich in meinem Kommentar unten Bezug genommen habe (Ref Ссылка ):
%Vor%Lesen Sie die Dokumentation sorgfältig.
Siehe Ссылка .
load-on-startup
bedeutet, dass das Servlet beim Start der Webanwendung geladen und initialisiert werden muss (d. h. sobald es bereitgestellt wird, ohne auf eine Anfrage an das Servlet zu warten). Die Nummer gibt die Reihenfolge der Initialisierungen an. Wenn ein anderes Servlet 1 hat, wird es vorher geladen. Wenn eine andere 3 hat, wird sie nachher geladen.
Wenn Sie Tomcat verwenden, gibt es einige Servlets, die für jede Webanwendung geladen werden:
Schauen Sie sich die Standardkonfigurationsdatei web.xml von Tomcat an ...
%Vor%Beachten Sie, dass der Standardwert 1 ist, während jsp auf 3 steht.
Wenn Sie also <load-on-startup>2</load-on-startup>
verwenden, bedeutet dies, dass Ihr Servlet zum Zeitpunkt der Bereitstellung nach dem Standard-Servlet, aber vor dem JSP-Servlet geladen wird.
load-on-startup weist den Container an, das Servlet beim Start der Anwendung zu laden. Die zugewiesene Nummer ist der Rang des Servlets, der die Reihenfolge angibt, in der das Lade-Servlet geladen werden soll.
1) ist ein Element, das in "web.xml" verwendet wird.
2) Dieses Element zeigt den Web-Container an, um den von diesem Element angegebenen Server zu laden.
3) Die Reihenfolge basiert auf der Nummer innerhalb des Tags Beispiel 1 2 1 -server wird zuerst ausgeführt, dann wird es zu 2 ..,
verschoben