Uno dei maggiori vantaggi di tag JSP personalizzati è la capacità di sviluppare l'applicazione in un modo specifico del dominio . Ad esempio , la visualizzazione di una tabella di utenti con "regolare" il codice JSP dovrebbe essere simile a questo : 
 
| Nome utente < /th> | Data creazione < /th>  < /tr>   < % for (int i = 0; i < users.size ( ) . + + i) { % >  
 | ||
|---|---|---|---|
| < % = users.get ( i) getUserName ( ) % > < /td > 
 | < % = users.get ( i) . getDateCreated ( ) % > < /td >  < /tr>   < % } % >   < /table>   al contrario , uno sviluppatore potrebbe implementare un tag JSP personalizzati che potrebbe fare la stessa cosa molto più semplice :     Anche senza andare a questi estremi come nel precedente esempio , tag personalizzati JSP possono migliorare notevolmente la leggibilità , specialmente per il Web designer che potrebbero non avere familiarità con il codice Java e la formattazione JSP . Un esempio rappresentativo nella libreria di tag JSTL , anche se fornito come parte del pacchetto standard di Java Enterprise , mostra i benefici che i tag personalizzati in grado di fornire . Utilizzando il tag         < /tr>   < c : forEach var = "user " più pulito , e ha un HTML /XML sentire che praticamente tutti gli sviluppatori web e designer sono a conoscenza, indipendentemente dalla loro familiarità con Java .   Anche se ci sono una moltitudine di modi per garantire un'interfaccia utente coerente - come ad esempio i fogli di stile (CSS) e utilizzando i vari JSP includere meccanismi - l'uso di tag personalizzati in grado di fornire un approccio più centralizzato . Utilizzando i tag JSP personalizzati per la costruzione di una interfaccia coerente , uno sviluppatore può (per esempio) mantenere la logica che fornisce un determinato layout per gli amministratori e un layout diverso per gli utenti regolari . La funzionalità che cambia il layout può essere nascosta interamente dal Web designer lavorare sulle modifiche effettive di interfaccia .     Programmazione  © www.354353.com   |