Hvordan lage egendefinerte koder i JSP

Java Server Pages (JSP) brukes til å gi servergenerert nettsider til sluttbrukeren. JSP har et omfattende bibliotek av forhåndsdefinerte JSP koder, men gjør det også mulig utvikler med midler til å opprette egendefinerte koder. Når en tilpasset kode blir brukt på en JSP side, blir koden omformet til et operasjon på et objekt som er referert til som et "tag handler" når den Java Servlet utføres av serveren. Egendefinerte koder kan tilpasses så vel som nås av noen Java-objekt som er tilgjengelig for en JSP side å bruke. Custom JSP kodene er definert i en tag-bibliotek descriptor fil som er lagret med tilhørende Java servlet.

Bruksanvisning

1 Åpne Java Integrated Development Environment (IDE) og opprette en ny "Tag Library Descriptor" fil (TLD). En TLD-filen er et XML-dokument som er brukt til å opprette egendefinerte koden og tilhørende informasjon for koden.

2 Lag "taglib" header tag som inneholder informasjon som versjonsnummeret til koden, blir JSP versjonen som brukes, kort navn på taggen, og tilleggsinformasjon for tag-bibliotek.

3 Legg den egendefinerte koden etter hodeinformasjon i TLD-filen. Navnet på koden vil være element verdi for <navn> tag.

4 Velg klasse du vil bruke for den egendefinerte koden i den påfølgende <tagclass> element. Den fullstendige pakken navnekonvensjon må brukes for klassenavnet hvis du bruker Java-pakken konvensjonen. Et eksempel på dette stevnet skulle være: "com.demandmedia.JSPTagExample.

5 Inkluder ønsket JSP tag kroppen informasjon etter klasse erklæring. Ingen informasjon kroppen er nødvendig, men du kan inkludere meta-informasjon slik som en melding eller versjon i kroppen. Et eksempel på en kropp erklæring er:
<Info>
My First JSP Custom tag
</ Info.

6 Lagre TLD-filen etter at du har fylt ut informasjonen kropp og din første JSP definerte koden er fullført.