So übergeben Sie Parameter an ein Servlet - ServletConfig

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
            [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.