Технология JSP использует язык программирования Java для написания XML-подобных тегов и скриптлетов и инкапсулирует логику обработки, используемую для создания динамических веб-сайтов. Веб-страницы также могут использовать теги и сценарии для доступа к логике приложения ресурсов на сервере. JSP отделяет логику веб-сайта от отображения дизайна веб-сайта, поддерживает многократно используемый компонентный дизайн и делает разработку веб-приложений быстрой и простой. JSP (JavaServer Pages) - это технология динамических страниц, основная цель которой - отделить логику представления от сервлета.