? Uma das vantagens de escrever aplicações web em linguagens como Java é a capacidade de reutilizar seu código. As bibliotecas de tags permitem ainda mais a reutilização , permitindo-lhe construir componentes para JavaServer Pages (JSP) que constroem fora do seu código existente , implementar novas funcionalidades completamente, ou mesmo simplesmente fornecer estruturas comuns para as suas páginas . Referenciando bibliotecas de tags é extremamente fácil , mas isso depende da natureza da biblioteca de marcas , quer se trate de uma biblioteca compilada do código Java ou arquivos de tags ( trechos de código JSP /HTML ) incluiu em seu projeto. Coisas que você precisa
Java SDK
Integrated Development Environment (IDE)
aplicação web baseada em JSP
Show Mais instruções
1
Garantir a sua biblioteca de tags está incluído corretamente em seu aplicativo . Se a biblioteca é uma biblioteca baseada em frasco, coloque-o dentro de sua pasta WEB-INF/lib . Se for arquivos de marca , então eles devem ser colocados em uma pasta WEB-INF/tags (ou algo similar para indicar a sua localização ) .
2
Incluir o <% @ taglib %> directiva em parte superior do seu arquivo JSP ( sob o < % @ page %> directiva pelo menos). Este irá conter as instruções para o motor JSP sobre como carregar e processar sua biblioteca de tags.
3
Se você está incluindo uma biblioteca baseada em frasco, ele deve ter um arquivo TLD . designado em sua documentação ; referência a esse em sua diretiva taglib assim:
< % @ taglib uri = " http://java.sun.com/jsp/jstl/core " prefix = "c" % >
Este exemplo é para a funcionalidade central do JavaServer Pages padrão tag Library ( JSTL ) biblioteca de tags. Observe o uso do atributo de prefixo , o que indica que o motor JSP que as etiquetas prefixados com um "c" , neste caso, são as marcas que vêm desta biblioteca. Por exemplo,
< c: valor out = " Olá Mundo! " />
4
Se você está se referindo a uma biblioteca de tags baseado em arquivo , basta indicar o diretório de seus arquivos residem:
< % @ taglib tagdir = "/WEB-INF/tags " prefix = " minhasmarcas " % >
Você referência a esses semelhante: