JSP (JavaServer Pages) è una tecnologia di visualizzazione basata su Java in esecuzione sul computer server che consente di scrivere il testo del modello (lingue lato client come HTML, CSS, JavaScript e così via) e interagire con il codice Java back-end.