So übergeben Sie Parameter an die gesamte Webanwendung - ServletContext

So übergeben Sie Parameter an die gesamte Webanwendung - ServletContext

Im Folgenden finden Sie ein serielles Codebeispiel, in dem veranschaulicht wird, wie ein Parameter mithilfe von ServletContext "init-param" in "web.xml" an die gesamte Webanwendung übergeben wird.

Im Implementierungsdeskriptor (web.xml)

Tragen Sie Ihren Parameterwert in "init-param" ein und vergewissern Sie sich außerhalb des "servlet" -Elements

        
        ServletName
        com.example.ServletDemo
    

    
            email
            [email protected]
    

Servlet-Code

public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException{

        PrintWriter pw = response.getWriter();
        pw.println(getServletContext().getInitParameter("email"));

    }

Die Methode "getServletContext (). GetInitParameter (" email ")" wird verwendet, um den ServletContext-Parameterwert in web.xml abzurufen. Darüber hinaus ist dieser Parameter für die gesamte Webanwendung zugänglich.

Hier ist ein Beispiel fürpass parameter to a servlet only