I dati ''statici'', come dice il nome, sono dati che non subiscovengono influnezeinfluenzati da parte delle interazioni con l'utente e vengono scritti nella risposta [[HTTP]] esattamente come appaiono nel file di input. Quindi una pagina JSP valida potrebbe essere anche una pagina [[HTML]] senza contenuti dinamici. Tuttavia in qusto caso, gli stessi dati sarebbero mandati in risposta ogni volta dal web server. Ovviamente lo scopo di JSP non è questo ma mandare dei contenuti dinamici che vengono integrati nel contenuto statico.
===Direttive JSP===
Le direttive JSP controllano il modo in cui il compilatore genera il codice della corrispondente servlet. Sono disponibili le seguenti direttive: