Ź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
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 />.