Как передать параметры сервлету - ServletConfig

Как передать параметры сервлету - ServletConfig

Вот пример кода serlvet, чтобы продемонстрировать, как передать параметр в сервлет с помощью ServletConfig «init-param» в web.xml

В дескрипторе развертывания (web.xml)

Поместите значение вашего параметра в «init-param» и убедитесь, что внутри элемента «servlet»

        
        ServletName
        com.example.ServletDemo

        
            email
            [email protected]
        
    

    
        ServletName
        /Demo
    

Код сервлета

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

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

    }

Метод «getServletConfig (). GetInitParameter (« email »)» используется для получения значения параметра ServletConfig в web.xml. Кстати, этот параметр доступен только для этого сервлета. Если вам нужен параметр, который разрешает глобальный доступ всему веб-приложению, вам нужно поместить этот параметр в элемент контекста сервлета.

Related