Em vez de escrever códigos de ação diretamente em seu arquivo JSP, você pode armazenar funções comuns em uma biblioteca de marcas e implementar tais funções usando marcas simples. Esta técnica torna o arquivo JSP mais legível e o isola das alterações de implementação subjacentes.
As bibliotecas de marcas podem se apresentar das seguintes formas:
Você usa o IDE para adicionar bibliotecas de marcas à classpath do aplicativo da Web. As diretivas taglib em um arquivo JSP são usadas para declarar as bibliotecas de marcas que usam arquivos JSP e para dar a cada biblioteca um espaço de nome único dentro do arquivo JSP. As marcas são usadas da mesma forma que as marcas XML regulares com espaços de nomes. O Editor de código oferece auto-completar de código e Javadoc para marcas e atributos de marcas de todos os tipos de bibliotecas de marcas mencionadas acima.