JSP
- Java Servlet Pages
- Technologia server-side pozwalająca na tworzenie dynamicznych treści WWW
- Fundamentalna część JEE 6 Web Profile - działa na wszystkich AS
- Posiada pełen dostęp do API JEE
Składowe strony JSP
Zalety
- Dynamiczne elementy strony są tworzone w tym samym języku co część serwerowa
- Wygodny sposób tworzenia struktury HTML w porównaniu do pisania jej do strumienia
- Składnia rozszerzalna za pomocą JSTL (Tag Library) - także swoich tagów
- Może być wykorzystywane jako szablon do wypełniania danymi
Zasady działania
- Nie wymagają dodatkowej obsługi np. przez servlety, ponieważ same są servletami!
- Kompilacja do servletu następuje tylko kiedy jest to potrzebne
- Cyklem życia servletu JSP zarządza kontener
Cykl życia