AWWW-1st3.6-w08.tresc-1.0-Slajd21
Znaczniki podstawowe
Do pierwszej kategorii znaczników JSTL zaliczamy tzw. znaczniki podstawowe (ang. core tags) podzielone na podgrupy tematyczne.
Znaczniki ogólnego przeznaczenia:
<c:out>: ewaluuje wyrażenie i wypisuje wynik ewaluacji na stronie JSP
<c:set>: ustawia wartość cechy komponentu JavaBean lub wartość zmiennej dostępnej dla innych znaczników na stronie
<c:remove>: usuwa zmienną z podanego zakresu widoczności, np. podczas czyszczenia sesji
<c:catch>: przechwytuje wyjątek i zapisuje wyjątek do zmiennej
Znaczniki umożliwiające iterację
<c:forEach>: iteracja określoną liczbę razy lub iteracja po wszystkich elementach kolekcji (tablica, java.util.Collection, java.util.Iterator, java.util.Enumeration, java.util.Map)
<c:forTokens>: analizuje łańcuch znaków i dzieli go na fragmenty zgodnie z podanym separatorem, następnie iteruje po wszystkich elementach powstałych z dzielonego łańcucha
Znaczniki wyboru warunkowego
<c:if>: wykonuje fragment strony JSP jeśli spełniony jest warunek
<c:choose><c:when><c:otherwise>: tworzą blok wyboru wielokrotnego
Znaczniki do manipulacji adresami URL
<c:url>: koduje adres URL wraz z informacjami o sesji użytkownika i parametrami HTTP
<c:param>: wprowadza parametr HTTP (używany w ciele znacznika <c:url>)
<c:redirect>: przekierowuje sterowanie do podanego adresu URL