Você está aqui: JSP (Java Server Pages) ::: Tag Libraries (Bibliotecas de Tags) ::: Passos Iniciais |
Criando sua primeira tag customizadaQuantidade de visualizações: 66 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 |
JavaScript - Como remover o primeiro elemento de um array em JavaScript - Como usar a função shift() do objeto Array do JavaScript VB.NET - Como inverter o conteúdo de uma string em VB.NET usando os métodos ToCharArray() e Reverse() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |