Для начала создадим папку jsp в папке приложения helloservlet. В ней будут храниться jsp файлы. Также создадим здесь файлик с расширением .jsp.

JSP
– это тот же сервлет, только в формате HTML страницы с возможностью добавления на в нее Java кода.
При обращении клиента к созданной jsp странице сервер формирует на ее основе сервлет и создает скомпилированный файл класса этого сервлета и запускает его.
К каждой строке html кода jsp страницы будет применен уже ранее известный нам метод printwriter.write();
в методе doGet
сгенерированного сервлета.
Перейти теперь к странице можно по адресу:
http://localhost:8080/helloservlet/jsp/FirstJSP.jsp.
Как видим нам не нужно ничего прописывать в web.xml или использовать аннотацию WebServlet чтобы сконфигурировать адрес.

Собственно JSP еще будет удобнее тем, что html код подсвечивается должным образом в html редакторе, это лучше чем если бы мы его писали в сервлете в pw.write(“<html>”); где всё, что в “” подсвечивается одинаково.
В общем много html в код сервлета запихивать не красиво.
Java код добавим на страницу в следующем уроке.