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