Kredit obrázku: Emilija Manevska/Moment/GettyImages
Značky JSP jsou nezbytnou součástí Java Server Pages, technologie na straně serveru. Značky v JSP vytvářejí kontejner pro kód Java, izolují a poskytují oddělení dynamického obsahu od statických prvků návrhu na vašem webu. Ačkoli se mnohé podobají těm, které se používají v jazyce Hyper Text Markup Language – HTML – tagy JSP nejsou součástí skriptovacího jazyka. Místo toho jsou značky v JSP pouze jedním prvkem v technologii zaměřené na generování dynamického webového obsahu. JSP tagy určují, jak se bude kód v nich chovat. Seznam běžných značek JSP může být dobrým referencí, abyste zajistili, že značky vyberete a používáte správně.
Deklarační značky v JSP fungují jako identifikační kontejnery pro funkce, metody a proměnné na stránkách JSP. Protože tyto značky identifikují, nikoli generují výstup, nejčastěji najdete značky deklarace fungující v kombinaci se značkami výrazu nebo skriptletu. Možnosti syntaxe zahrnují jednoduché "" a alternativa XML "jsp: prohlášení…."
Video dne
Značky výrazů signalizují JSP, aby převedl příkaz Java – nazývaný také výraz – na řetězec a zobrazil výstup. Možnosti syntaxe zahrnují jednoduchý "" a alternativu XML "jsp: výraz…."
Direktivy – neboli značky zpráv – jsou instruktážní značky, které obsahují dvě části: typ a atribut. Typ může být „stránka“, což poskytuje pokyny ke zpracování specifické pro stránku, nebo „Zahrnout“, což poskytuje konkrétní názvy souborů nebo "Knihovna značek", která identifikuje knihovnu značek, kterou chcete použít na aktuální strana. Možnosti syntaxe zahrnují jednoduché " a alternativu XML "."
Značky Scriptlet vám umožňují vložit jakýkoli platný zdrojový kód Java na stránky serveru JSP. Kód v rámci značek se spouští v po sobě jdoucím pořadí na straně serveru a je k dispozici pro klientský přístup prostřednictvím webového prohlížeče. Možnosti syntaxe zahrnují jednoduché „ a alternativu XML “jsp: skriptlet Java kód."
Tagy řízení toku fungují stejně jako skriptlety – a jsou jejich alternativou. Na rozdíl od skriptletů vám však značky řízení toku umožňují řídit pořadí, ve kterém se příkazy spouštějí. Podmíněné značky „if“ a „choose“ a značky iterátoru „forEach“ a „forTokens“ jsou příklady značek řízení toku JSP. Rámec syntaxe pro každý obsahuje
Značky akcí mohou JSP sdělit, aby přenesl kontrolu mezi stránkami, nastavil nebo získal vlastnosti, usnadnil v prohlížeči nezávislou podporu apletů Java a umožnil použití JavaBeans na straně serveru. Z mnoha dostupných značek akcí jsou nejběžnější direktiva include, značka forward, která přenáší řízení na dynamický nebo statický URL a značku useBean, která umožňuje JSP vytvořit nebo přijmout instanci opakovaně použitelné softwarové komponenty, která pracuje s Java, tzv. JavaBean. Jedinou možností syntaxe pro značku akce je verze XML: "jsp: useBean tělo Java."
Tagy komentářů jsou „pouze pro informaci“ a na stránkách JSP se neobjevují. Použijte je pro vysvětlení nebo dokumentaci a prohlédněte si je kliknutím pravým tlačítkem na webovou stránku a zpřístupněním možnosti „zobrazit zdroj“. Jedinou možností syntaxe pro značku komentáře je jednoduchá verze: komentáře přejděte sem />.