Een van de voordelen van het schrijven van web applicaties in talen zoals Java is de mogelijkheid om uw code te hergebruiken. Tagbibliotheken laten nog verder hergebruik doordat u onderdelen voor JavaServer Pages ( JSP ) dat af te bouwen van uw bestaande code op te bouwen , geheel implementeren van nieuwe functionaliteit , of zelfs gewoon zorgen voor gemeenschappelijke structuren om uw pagina's . Verwijzen tagbibliotheken is zeer eenvoudig , maar het hangt af van de aard van de tag bibliotheek , of het nu een gecompileerde bibliotheek van Java-code of tag bestanden ( fragmenten van JSP /HTML code ) opgenomen in uw project . Wat je Java SDK Integrated Development Environment ( IDE ) Need JSP - gebaseerde webapplicatie Toon Meer Aanwijzingen 1 Controleer je tag bibliotheek correct is vermeld in uw aanvraag . Als de bibliotheek is een pot - based library , plaats deze in uw WEB-INF/lib map. Als het label bestanden , dan moeten ze worden geplaatst in een WEB-INF/tags map ( of iets dergelijks om de locatie aan te geven ) . Kopen van 2 Voeg de < % @ taglib % > richtlijn op de bovenkant van uw JSP-bestand ( onder de < % @ page % > richtlijn tenminste ) . Dit zal de aanwijzingen bevat om de JSP motor over het laden en verwerken van uw tag bibliotheek . 3 Als je met een pot - gebaseerde bibliotheek , moet het een . TLD bestand aangewezen in zijn documentatie ; verwijzing deze in je taglib richtlijn als zo : < % @ taglib uri = voorvoegsel " http://java.sun.com/jsp/jstl/core " = " c " % > Dit voorbeeld is voor de kern functionaliteit van de JavaServer Pages Standard tag Library ( JSTL ) tag library . Let op het gebruik van het attribuut voorvoegsel , dit geeft aan de JSP engine die labels voorafgegaan met een " c " in dit geval zijn tags die afkomstig zijn van deze bibliotheek . Bijvoorbeeld , Verenigde < c : op value = " Hello World! " /> 4 Als je verwijst naar een file-based tag library , je gewoon geven de directory van uw bestanden zich bevinden : < % @ taglib tagdir = " /WEB-INF/tags " prefix = " myTags " % > Je zult eveneens verwijzen naar de volgende :
|