Gostaria de saber como posso consultar a URI (nome) de uma taglib. Durante o curso, o instrutor utilizou a taglib JSTL com a URI http://java.sun.com/jsp/jstl/core mas onde podemos consultar a URI de uma taglib?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de saber como posso consultar a URI (nome) de uma taglib. Durante o curso, o instrutor utilizou a taglib JSTL com a URI http://java.sun.com/jsp/jstl/core mas onde podemos consultar a URI de uma taglib?
Oi Elvis
Você tem que dar uma olhada na documentação oficial da JSTL, exemplo: https://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/c/tld-summary.html
Boa noite, eu estou tentando utilizar o maven para incluir o JSTL como uma dependecia do projeto, isso seria possível?
Este é o pom.xml:
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
</dependency>
Pergunto, pois quando tento referenciar a URI na declaração da taglib no arquivo JSP, a IDE reclama:
Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/coreTentei declarar de outras formas, como por exemplo:
<%@ taglib prefix="c" uri="http://xmlns.jcp.org/jsp/jstl/core" %>Que é a forma documentada para o Java EE 7 (https://docs.oracle.com/javaee/7/javaserver-faces-2-2/vdldocs-facelets/toc.htm)
Aproveitando, gostaria de saber também, como posso consultar a versão do Java EE que tenho instalado em minha máquina?
Caso alguém se depare com esta pergunta futuramente, consegui resolver meu problema alterando o pom.xml para importar outro jar do jstl, ficou desta maneira:
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>Com está dependencia, também consegui consultar a URI da taglib atráves do arquivo c.tld, neste arqutivo existe a tag <uri> que declara como a biblioteca deve ser importada.
O arquivo c.tld pode ser encontrado em seu arquivo jstl.jar na pasta META-INF