JSP -taggar är en viktig del av Java Server Pages , en server - side teknik . Taggar en behållare för Java-kod , isolerande och ger separation av dynamiskt innehåll från statiska designelement i din webbplats . Även om många liknar de som används i Hyper Text Markup Language - HTML - JSP -taggar är inte en del av ett skriptspråk . Istället taggar är bara en del i en teknik som fokuserar på att generera dynamiskt webbinnehåll . JSP -taggar bestämma hur koden inom dem kommer att uppträda . En lista över vanliga JSP -taggar kan vara en bra referens för att säkerställa att du väljer och använder taggar korrekt . Deklaration
förklaring taggar fungerar som identifiering behållare för de funktioner, metoder och variabler i JSP-sidor . Eftersom dessa taggar identifierar istället generera utdata , kommer du oftast hitta deklaration taggar som arbetar i kombination med uttryck eller skriptlet taggar . Syntax alternativen ingår enkel " < % ! jsp deklaration % > " och XML alternativet " ... < /jsp : . deklaration >
Expression
Expression taggar signalerar JSP till konvertera ett Java uttalande - även kallat ett uttryck - till en sträng och visa utdata . Syntax alternativen ingår enkel " < % = Java uttalande % > " och XML alternativet " ... < /uttryck > . "
Direktiv
direktiven - eller taggar budskap - är instruktions -taggar som innehåller två delar : typ och attribut . Typ kan vara " sidan ", vilket ger sidspecifika bearbetning riktningar , " Inkludera ", som ger specifika filnamn eller " Tag Library ", som identifierar tag bibliotek du vill använda på den aktuella sidan . Syntax alternativen ingår enkel " < % @ DIR - typ DIR - attr % > och XML alternativet " . " Addera skriptlet
skriptlet taggar kan du bädda in ett giltigt Java källkoden i JSP server Pages . Koden inom taggarna utför i följd på serversidan och är tillgänglig för kunden åtkomst via en webbläsare . Syntax alternativen ingår enkel " < % Java-kod % > och XML alternativet " Java-kod < /jsp : skriptlet > . "
Flow Control
Flödeskontroll taggar fungerar på samma sätt - och är ett alternativ till - skriptlets . Till skillnad skriptlets dock flödeskontroll taggar kan du styra i vilken ordning uttalanden köra . De villkorliga taggar " om " och " välj " och iterator taggarna " foreach " och " forTokens " är alla exempel på JSP -taggar flödeskontroll. Syntaxen ramen för varje ingår Java -kod < /c : tag_type > . Till exempel när du använder ett " om " uttalande är korrekt syntax Java-kod < /c : if> där testet = är den typen och " $ testparametrarna " identifierar taggattribut .
Action
Action taggar kan berätta JSP för att överföra kontrollen mellan sidorna , ställa in eller få egenskaper , underlätta webbläsare oberoende stöd för Java-applet och gör det möjligt att använda serversidan JavaBeans . Av de många tillgängliga action tags , de vanligaste är direktivet Include , den främre taggen , som överför kontrollen till en dynamisk eller statisk webbadress och useBean tag , vilket gör att en JSP för att skapa eller ta emot en instans av en återanvändbar programvara komponent som fungerar med Java kallas en JavaBean . Den enda syntax alternativet för en åtgärd tagg är XML-versionen : " Java kropp < /jsp : useBean > . "
Kommentar
Kommentera taggar är för " endast information " och inte visas på JSP-sidor . Använd dem för klargörande eller dokumentation och visa dem genom att högerklicka på en webbsida och komma åt " visa källa " alternativet . Den enda syntax alternativet för en kommentar tagg är den enkla versionen : . < % /* Kommentarer går här * /> Addera