AWWW-1st3.6-w08.tresc-1.0-Slajd31
Przykład zastosowania znaczników
Slajd przedstawia przykład wykorzystania znaczników JSTL SQL do stworzenia prostej strony umożliwiającej wprowadzanie kryteriów wyszukiwania i wyświetlanie wyników zapytań do bazy danych. Na początku strony mieści się formularz HTML (1) którego znacznik <form> nie posiada atrybutu action (zawartość formularza zostanie przekazana do bieżącej strony JSP). Krok (2) to zdefiniowanie zawartości znacznika <sql:setDataSource>. Oczywiście, wartości wpisywane do znacznika zależą wprost od wykorzystywanego sterownika JDBC, bazy danych, konta w bazie danych, itp. W kroku (3) zostaje wykonane zapytanie, do którego w momencie wykonania zostaje przekazany parametr (przez znacznik <sql:param>) odczytany z listy parametrów HTTP. Wreszcie w kroku (4) następuje iteracja po wszystkich obiektach zwróconych przez zapytanie i wyświetlenie nazwisk i zawodów pracowników na stronie.