< % = users.get ( i) getUserName ( ) %> < /td > | < % = users.get ( i) . getDateCreated ( ) %> < /td > < /tr > < p > < %} % > < /table > i kontrast , kan en utvikler implementere en tilpasset JSP tag som kunne gjøre det samme mye enklere : en lesbarhet Selv uten å gå til slike ekstreme som i forrige eksempel , kan tilpassede JSP tags betraktelig bedre lesbarhet, spesielt for Web designere som kanskje ikke er kjent med Java-kode og JSP formatering. Et representativt eksempel i JSTL tag-bibliotek , men leveres som en del av standard Java Enterprise pakken, viser fordelene som egendefinerte koder kan gi. Bruke tag fra JSTL , kunne eksempelet ovenfor bli tilsvarende omskrives slik: ; Brukernavn < /th > | Dato opprettet < /th > < /tr > < c: foreach var = "bruker " renere , og det har en HTML /XML føler at nesten alle webutviklere og designere er kjent med , uavhengig av deres kjennskap til Java. UI Konsistens < p > Selv om det er et mangfold av måter å sikre et konsistent brukergrensesnitt - for eksempel stilark ( CSS) og ved hjelp av ulike JSP inkludere mekanismer - bruk av egendefinerte koder kan gi en mer sentralisert tilnærming. Ved å bruke tilpassede JSP tags for å bygge en helhetlig grensesnitt, kan en utvikler (for eksempel) opprettholde logikk som gir en viss layout for administratorer og et annet oppsett for vanlige brukere . Funksjonaliteten som bytter oppsett kan skjules helt fra Web designer arbeider med den faktiske grensesnitt endringer .
|
|