Acessando uma marca personalizada de uma página JSP
Consulte também
A tecnologia JavaServer Pages oferece um conjunto de elementos de ação padrão para a realização de ações sobre informações. O elemento <jsp:getProperty> é o exemplo de um elemento de ação usado geralmente. O conjunto de elementos de ação pode ser estendido através das marcas personalizadas definidas nas bibliotecas de marcas, como a biblioteca de marcas JSTL.
Este tópico mostra como usar uma marca de um arquivo JAR da biblioteca de marcas e, depois, como usar uma marca de uma pasta da biblioteca de marcas que contém arquivos de marcas.
Para acessar uma marca personalizada de um arquivo JAR da biblioteca de marcas:
- Certifique-se de que o arquivo JAR da biblioteca de marcas encontra-se na classpath do aplicativo da Web, conforme descrito em Gerenciando a classpath.
- Antes de fazer referência a uma das marcas em um arquivo JSP, adicione uma diretiva taglib com atributo uri e prefix ao arquivo JSP:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
- O atributo uri mostra o local da biblioteca de marcas e deve ser o único no aplicativo da Web. Se o elemento uri não estiver presente no arquivo TLD, o uri pode tanto ser o URI especificado pelo arquivo TLD quanto o local do arquivo TLD na pasta WEB-INF . Ao digitar o atributo uri, pressione Ctrl-Barra de espaço após digitar a primeira aspa. O IDE mostrará a lista de URIs das bibliotecas de marcas disponíveis.
- O atributo prefix é usado para identificar marcas da biblioteca. O arquivo TLD normalmente recomenda um prefixo, mas você pode usar o prefixo que quiser.
- Você pode usar o prefixo da marca em qualquer lugar depois da diretiva taglib para fazer referência a marcas da biblioteca. Por exemplo:
<c:if test="${param.sayHello}">
Hello ${param.name}!
</c:if>
Para acessar uma marca personalizada de uma pasta da biblioteca de marcas:
- Certifique-se de que o arquivo JAR da biblioteca de marcas encontra-se na classpath do aplicativo da Web, conforme descrito em Gerenciando a classpath.
- Antes de fazer referência a uma das marcas em um arquivo-fonte JSP, adicione uma diretiva taglib ao arquivo:
<%@ taglib tagdir="/WEB-INF/tags/" prefix="a" %>
- O atributo tagdir mostra o local da biblioteca de marcas no aplicativo da Web.
- O atributo prefix é usado para identificar marcas da biblioteca. O arquivo de marca normalmente recomenda um prefixo, mas você pode usar o prefixo que quiser.
- Você pode usar o prefixo da marca em qualquer lugar depois da diretiva taglib para fazer referência a marcas da biblioteca. Por exemplo:
<a:mytagfile>abc</a:mytagfile>
Para localizar rapidamente um arquivo fonte da marca:
- Mantenha pressionada a tecla Ctrl e, ao mesmo tempo, mova o mouse sobre uma marca do arquivo JSP.
Observe que o Editor de código exibe a marca como um hyperlink e que o cursor passa a ser uma mão:

- Clique no hyperlink.
O arquivo de marca ao qual a marca faz referência se abre no Editor de código.
- Consulte também
- Sobre bibliotecas de marcas
- Criando um arquivo de marcas
- Criando um arquivo TLD
- Criando um manipulador de marcas
Notificações legais