So übergeben Sie Parameter an ein Servlet - ServletConfig
Hier ist ein serlvet-Codebeispiel, das zeigt, wie ein Parameter mithilfe von ServletConfig "init-param" in der Datei "web.xml" an ein Servlet übergeben wird
Im Implementierungsdeskriptor (web.xml)
Geben Sie Ihren Parameterwert in "init-param" ein und vergewissern Sie sich, dass er sich im "servlet" -Element befindet
ServletName com.example.ServletDemo [email protected] ServletName /Demo
Servlet-Code
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{ PrintWriter pw = response.getWriter(); pw.println(getServletConfig().getInitParameter("email")); }
Die Methode "getServletConfig (). GetInitParameter (" email ")" wird verwendet, um den ServletConfig-Parameterwert in web.xml abzurufen. Übrigens ist dieser Parameter nur für dieses Servlet verfügbar. Wenn Sie einen Parameter möchten, der den globalen Zugriff durch die gesamte Webanwendung ermöglicht, müssen Sie den Parameter in das Servlet-Kontextelement einfügen.
Hier ist ein Beispiel fürpass parameter to whole web application.