JSP tag sono una parte essenziale di Java Server Pages , una tecnologia server - side . Tag creano una sezione per il codice Java , isolanti e di fornire la separazione dei contenuti dinamici da elementi di design statici nel tuo sito . Anche se molti assomigliano a quelli utilizzati in Hyper Text Markup Language - HTML - tag JSP non fanno parte di un linguaggio di scripting . Al contrario , i tag sono solo un elemento di una tecnologia focalizzata sulla generazione di contenuti Web dinamici . Tag JSP determinano come il codice al loro interno si comporterà . Un elenco di tag JSP comuni può essere un buon riferimento per essere sicuri di scegliere e utilizzare i tag correttamente . Dichiarazione
tag dichiarazione di funzione come contenitori di identificazione per le funzioni, i metodi e le variabili nelle pagine JSP . Poiché questi tag identificano piuttosto che generare output , è molto spesso trovare i tag di dichiarazione che lavorano in combinazione con espressione o scriptlet tag . Opzioni di sintassi includono il semplice " < % ! jsp dichiarazione % > " e l'alternativa XML" ... < /jsp : . dichiarazione >
Espressione
Espressione tag JSP da segnalare convertire una dichiarazione Java - chiamato anche l'espressione - in una stringa e visualizzare l'output . Opzioni di sintassi sono il semplice " < % = Java affermazione % > " e l'alternativa XML " ... < /espressione > ".
Direttiva < br > con direttive - o tag dei messaggi - sono tag didattici che contengono due parti : tipo e attributo . Tipo può essere " pagina ", che dà pagine specifiche indicazioni di lavorazione , "Include ", che fornisce i nomi di file specifici o " libreria di tag ", che identifica la libreria di tag che si desidera utilizzare nella pagina corrente . Opzioni di sintassi includono il semplice " < % @ dir- tipo dir- attr % > e l'alternativa XML" ".
Scriptlet
tag scriptlet permettono di inserire qualsiasi codice sorgente Java valido pagine server JSP . Il codice all'interno dei tag viene eseguito in ordine consecutivo sul lato server ed è disponibile per l'accesso client attraverso un browser web. Opzioni di sintassi includono il semplice " < % codice Java % > e l'alternativa XML" codice Java < /jsp : scriptlet > . "
Flow Control
flusso tag di controllo funzionano come - e sono un'alternativa a - scriptlet . A differenza di scriptlet , tuttavia , i tag di controllo del flusso consentono di controllare l'ordine in cui le istruzioni eseguite . I tag condizionale "se " e " scegliere" e il tag iteratore " foreach " e " forTokens " sono tutti esempi di tag JSP controllo di flusso. Il quadro sintassi per ciascun include codice Java < /c : tag_type > . Ad esempio, quando si utilizza un "if" , la sintassi corretta è codice Java < /c : if> dove prova = è il tipo e la " $ parametri di prova " identifica gli attributi tag .
azione
tag azione può dire JSP per trasferire il controllo tra le pagine , impostare o ottenere le proprietà , facilitare supporto indipendente del browser per le applet Java e rendere possibile l'utilizzo di server-side JavaBeans . Dei molti tag di azione disponibili , i più comuni sono la direttiva include , il tag in avanti , che trasferisce il controllo a un URL dinamico o statico e il tag useBean , che permette una JSP per creare o ricevere un'istanza di un componente software riutilizzabile che funziona con Java chiamato un JavaBean . L' unica opzione sintassi per un tag di azione è la versione XML : " Java corpo < /jsp : useBean > . "
Commento
tag di commento sono per " solo informazioni " e non appaiono nelle pagine JSP . Usali per chiarimenti o documentazione e visualizzarli facendo clic destro su una pagina Web e l'accesso alla opzione " visualizza sorgente " . L'unica opzione sintassi per un tag di commento è la versione semplice : . < % /* Commenti vanno qui * />