Você está aqui: JSP (Java Server Pages) ::: Tag Libraries (Bibliotecas de Tags) ::: Passos Iniciais |
Criando sua primeira tag customizadaQuantidade de visualizações: 16 vezes |
|
CRIANDO SUA PRIMEIRA TAG CUSTOMIZADA O primeiro passo para criar sua primeira tag customizada é saber que, com a chegada do JSP 2.0 as coisas se tornaram muito mais simples. Tudo que temos que fazer agora é extender a classe SimpleTagSupport e fornecer implementação para o método doTag. Nosso objetivo é criar uma tag que exibirá o texto "Olá, mundo" em uma página JSP. Comece criando o código para PrimeiraTag.java:
package estudos;
import javax.servlet.jsp.tagext.*;
import javax.servlet.jsp.*;
public class PrimeiraTag extends SimpleTagSupport{
public void doTag() throws JspException{
PageContext pageContext = (PageContext)getJspContext();
JspWriter out = pageContext.getOut();
try{
out.println("Olá, mundo!");
}
catch(Exception e){
// ignore isso
}
}
}
<?xml version="1.0" encoding="UTF-8"?>
<taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee [3]"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
web-jsptaglibrary_2_0.xsd">
<tlib-version>1.0</tlib-version>
<short-name>Primeira</short-name>
<uri>EstudosTag</uri>
<tag>
<name>primeira</name>
<tag-class>estudos.PrimeiraTag</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>
Pronto. Agora só falta testar o funcionamento da tag. Veja: <%@taglib prefix="p" uri="EstudosTag" %> <html> <head><title>Aprendendo JSP</title></head> <body> <p:primeira/> </body> </html> |
|
|
Veja mais Dicas e truques de JSP (Java Server Pages) |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







