В Java-сервлете метод destroy()
не должен вызываться программистом. Но, если он вызывается, он исполняется. Но главный вопрос в том, будет ли уничтожен сервлет? Нет, не будет. destroy()
метод не уничтожит Java-сервлет. Это просто метод (можно сказать, как событие), который вызывается, когда веб-контейнер собирается уничтожить сервлет по любой причине (например, перезапуск сервера).
Но если вы вызываете метод destroy()
самостоятельно, контент просто исполняется, а затем соответствующий процесс продолжается. В соответствии с этим вопросом, destroy()
выполняется, и затем инициализация сервлета завершается.