JSP vous permet d'intégrer des extraits du langage de programmation Java dans les balises HTML pour créer du contenu interactif. pages HTML sont statiques en ce que chaque fois qu'un utilisateur charge la page, le contenu apparaîtra même. JSP permet pour le contenu dynamique à être ajouté à des pages HTML, de sorte que chaque fois que l'utilisateur recharge la page, les modifications de contenu. Par exemple, nous allons passer par un échantillon où chaque fois qu'un utilisateur recharge la page, la date et l'heure sont modifiés automatiquement pour refléter la date et l'heure.