< % = users.get ( i ) GetUserName ( ) % > < /> | < % = users.get ( i ) . getDateCreated ( ) % > < /td > < /tr> : > < % } % > < /table > In tegenstelling , een ontwikkelaar kan een aangepaste JSP tag die kan hetzelfde doen veel eenvoudiger te implementeren Readability Zelfs zonder die naar zulke extremen zoals in het vorige voorbeeld , kunnen aangepaste JSP -tags sterk verbeteren van de leesbaarheid , vooral voor Web ontwerpers die niet bekend zijn met de Java-code en JSP opmaak . Een representatief voorbeeld in de JSTL tag library , hoewel die als onderdeel van de standaard Java Enterprise -pakket , toont de voordelen die aangepaste tags kunnen bieden . Met behulp van de label uit JSTL , zou het bovenstaande voorbeeld op dezelfde manier worden herschreven waardoor : , Gebruikersnaam < /th > | Datum gemaakt < /th > < /tr> < c : forEach var = " user " schoner , en het is een HTML /XML gevoel dat vrijwel alle webontwikkelaars en ontwerpers zijn bekend met , ongeacht hun vertrouwdheid met Java . UI Consistentie Hoewel er een veelheid van manieren om een consistente gebruikersinterface zorgen - zoals style sheets ( CSS ) en het gebruik van de verschillende JSP omvatten mechanismen - het gebruik van aangepaste labels kan een meer gecentraliseerde aanpak te bieden . Door aangepaste JSP tags voor een hechte interface, een ontwikkelaar ( bijvoorbeeld) handhaven logica die een bepaalde indeling voor beheerders en een andere indeling voor gewone gebruikers voorziet . De functionaliteit die de lay-outs schakelaars kan volledig worden verborgen voor de webdesigner aan de feitelijke veranderingen interface.
|
|