JavaServer Pages
Wygląd
W celu rozwiązania problemu w servletach, jakim jest generowanie kodu HTML w aplikacji, została stworzona technologia JSP (ang. Java Server Pages). Jest ona jakby udoskonaloną formą servletów, ukierunkowaną wyłącznie na WWW. W działaniu JSP niczym się nie różni od servletów, ponieważ przy wywołaniu strona JSP jest zamieniana na servlet, który wykonuje właściwe działanie i każde kolejne żądanie. W momencie, gdy użyjemy tzw. prekompilacji to już podczas uruchamiania serwera wszystkie strony JSP zostaną zamienione na servlety. Powoduje to, że JSP dziedziczy wszystkie właściwości servletów.