AWWW-1st3.6-w07.tresc-1.0-Slajd12
Z Studia Informatyczne
Znaczniki JSP (akcje)
Znaczniki JSP, zwane też akcjami JSP, to znaczniki XML powodujące uruchomienie akcji wykonywanej przez serwer aplikacji. Dostępne są następujące znaczniki JSP:
- <jsp:include>: powoduje włączenie do bieżącej strony JSP zawartości innej strony JSP. Technicznie sterowanie jest tymczasowo przekazane do strony wskazanej przez atrybut page, a po zakończeniu przetwarzania wskazanej strony sterowanie powraca do oryginalnej strony. Dzięki temu mechanizmowi zawartość danej strony JSP może być współdzielona przez wiele różnych stron.
- <jsp:forward>: akcja powoduje natychmiastowe przekazanie sterowania do strony wskazanej w atrybucie page znacznika. Przekierowanie jest transparentne dla klienta HTTP.
- <jsp:param>: znacznik umożliwia zdefiniowanie parametrów podczas przekazywania sterowania za pomocą znaczników <jsp:include> lub <jsp:forward>. Każdy parametr ma nazwę określoną w atrybucie name i wartość określoną w atrybucie value.
- <jsp:plugin>: znacznik powoduje wygenerowanie poprawnego osadzenia apletu Java w kodzie HTML. Osadzenie odbywa się poprzez właściwą kombinację znaczników <object> i <embed>, dzięki czemu aplet uruchamia się poprawnie we wszystkich przeglądarkach.
- <jsp:fallback>: służy do wprowadzenia fragmentu kodu wyświetlanego w przypadku, gdy klient HTTP nie obsługuje apletów
Dodatkowo występuje zbiór znaczników do obsługi komponentów JavaBean, zostaną one omówione w trakcie innego wykładu.