Lista tagów JSP

Młody mężczyzna używa swojego laptopa, aby spróbować rozwiązać problem z kodem

Źródło obrazu: Emilija Manevska/Moment/GettyImages

Tagi JSP są istotną częścią Java Server Pages, technologii działającej po stronie serwera. Tagi w JSP tworzą kontener na kod Java, izolując i oddzielając dynamiczną zawartość od statycznych elementów projektu w Twojej witrynie. Chociaż wiele z nich przypomina te używane w Hyper Text Markup Language — HTML — znaczniki JSP nie są częścią języka skryptowego. Zamiast tego znaczniki w JSP są tylko jednym z elementów technologii skoncentrowanej na generowaniu dynamicznej treści WWW. Tagi JSP określają, jak będzie się zachowywał zawarty w nich kod. Lista typowych znaczników JSP może być dobrym źródłem informacji, aby upewnić się, że wybierasz i używasz znaczników poprawnie.

Tagi deklaracji w JSP pełnią funkcję kontenerów identyfikacyjnych dla funkcji, metod i zmiennych na stronach JSP. Ponieważ znaczniki te identyfikują, a nie generują dane wyjściowe, najczęściej można spotkać znaczniki deklaracji działające w połączeniu ze znacznikami wyrażeń lub skryptletów. Opcje składni obejmują proste „" i alternatywa XML"jsp: deklaracja…."

Wideo dnia

Znaczniki wyrażeń sygnalizują firmie JSP konwersję instrukcji Java – zwanej również wyrażeniem – na ciąg i wyświetlają dane wyjściowe. Opcje składni obejmują proste „” i alternatywę XML „jsp: wyrażenie…."

Dyrektywy — lub znaczniki wiadomości — to znaczniki instrukcji, które zawierają dwie części: typ i atrybut. Typem może być „strona”, co daje wskazówki dotyczące przetwarzania specyficzne dla strony, „Uwzględnij”, co zapewnia określonych nazw plików lub „Biblioteki znaczników”, która identyfikuje bibliotekę znaczników, której chcesz użyć w bieżącym strona. Opcje składni obejmują proste " i alternatywę XML "."

Tagi Scriptlet umożliwiają osadzenie dowolnego poprawnego kodu źródłowego Java na stronach serwera JSP. Kod zawarty w tagach jest wykonywany kolejno po stronie serwera i jest dostępny dla klienta przez przeglądarkę internetową. Opcje składni obejmują prosty " i alternatywę XML "jsp: skryptlet Kod Javy ”.

Tagi kontroli przepływu działają tak samo jak – i stanowią alternatywę dla – skryptletów. Jednak w przeciwieństwie do skryptletów, znaczniki kontroli przepływu pozwalają kontrolować kolejność wykonywania instrukcji. Tagi warunkowe „if” i „choose” oraz tagi iteratorów „forEach” i „forTokens” są przykładami tagów kontroli przepływu JSP. Struktura składni dla każdego obejmuje Kod Java. Na przykład, gdy używasz wyrażenia „if”, poprawną składnią jest Kod Java gdzie test= jest typem, a „$parametry testowe” identyfikuje atrybuty znacznika.

Tagi akcji mogą informować JSP, aby przekazywał kontrolę między stronami, ustawiał lub pobierał właściwości, ułatwiał niezależną od przeglądarki obsługę apletów Java i umożliwiał korzystanie z JavaBeans po stronie serwera. Spośród wielu dostępnych tagów akcji, najczęstszym jest dyrektywa include, tag forward, który przekazuje kontrolę do dynamicznego lub statycznego URL i znacznik useBean, który umożliwia stronie JSP tworzenie lub odbieranie instancji składnika oprogramowania wielokrotnego użytku, który współpracuje z językiem Java, zwanego JawaBean. Jedyną opcją składni tagu akcji jest wersja XML: „jsp: useBean Ciało Java ”.

Tagi komentarzy służą wyłącznie do celów informacyjnych i nie pojawiają się na stronach JSP. Użyj ich do wyjaśnienia lub dokumentacji i przeglądaj je, klikając prawym przyciskiem myszy stronę internetową i uzyskując dostęp do opcji „wyświetl źródło”. Jedyną opcją składni dla tagu komentarza jest wersja prosta: komentarze idą tutaj />.