В контейнере сервлетов (например, Tomcat) управляемые элементы являются сервлетами.Сервлеты - это скомпилированный Java-код, который принимает Java-представления HTTP-запросов и возвращает данные (обычно HTML) в ответ на эти запросы.
Сервлеты написаны на Java с операторами печати, которые генерируют (обычно) HTML.
JSP - это способ написания сервлетов, в котором вы пишете HTML, внедряя несколько команд Java.Компилятор JSP прочитает файл JSP, преобразует его в сервлет Java и затем скомпилирует сервлет.Так что с JSP у вас останутся файлы .class.
Это означает, что Tomcat работает совсем не так, как PHP.Потратьте несколько минут, чтобы прочитать о сервлетах, а затем прочитать о JSP.Изучить технологию намного сложнее, если вы попытаетесь изменить эти два шага.