JSP (Java Server Pages) - спецификация, оговаривающая, каким образом на базе сочетания статического HTML, XML-кода, директив и скриптов в ответ на запрос клиента может быть динамически сформирован ответ в виде HTML, XML- или другого документа.
JSP-документы, как и сервлеты, являются WEB-компонентами, которые должны быть установлены в Web-контейнер.
JSP-документы можно рассматривать как более удобное для дизайнера представление сервлета (JSP при установке в WEB-контейнер компилируется в сервлет). Задачи, стоящие перед сервлетами и JSP-документами, абсолютно одинаковы.