AWWW-1st3.6-w07.tresc-1.0-Slajd7

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Dyrektywy

Dyrektywy


Dyrektywy kontrolują sposób translacji strony JSP do wynikowego serwletu. Dyrektywy umieszczone są w znacznikach <%@ %>. Dostępne są trzy dyrektywy:

1. <%@ include %>: umożliwia dołączenie zewnętrznego pliku, najczęściej zawierającego współdzielony kod, zaleca się, aby dołączane pliki miały rozszerzenie *.jspf (JSP Fragment), adres pliku podawany jest w atrybucie file .

2. <%@ page %>: kontroluje różne ustawienia strony za pomocą następujących atrybutów:

  • import: oddzielone przecinkami nazwy klas do zaimportowania
  • contentType: wartość nagłówka HTTP specyfikującego typ MIME odpowiedzi
  • errorPage: nazwa strony JSP, która powinna zostać załadowana w przypadku wystąpienia błędu
  • isErrorPage: flaga oznaczająca, że dana strona JSP służy do obsługi błędów
  • info: łańcuch znaków dodatkowo opisujący stronę
  • buffer: specyfikacja rozmiaru bufora (można podać wartość none)
  • session: flaga informująca czy klient HTTP musi się znajdować w sesji w celu oglądania strony JSP
  • autoFlush: flaga określająca czy bufor zostanie automatycznie wyczyszczony po wypełnieniu
  • extends: nazwa klasy, z której dziedziczy serwlet wynikowy
  • isThreadSafe: flaga określająca czy strona JSP może być bezpiecznie wykonana w środowisku wielodostępnym
  • isELEnabled: flaga określająca czy strona JSP może korzystać z języka wyrażeń EL

3. <%@ taglib %>: wskazanie na użyte biblioteki znaczników, wyspecyfikowane za pomocą atrybutów prefix i uri


<< Poprzedni slajd | Spis treści | Następny slajd >>