![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: JSP (Java Server Pages) ::: Tag Libraries (Bibliotecas de Tags) ::: Passos Iniciais |
Aprenda a criar a clássica tag dos estados (siglas dos estados brasileiros)Quantidade de visualizações: 60 vezes |
APRENDA A CRIAR A CLÁSSICA TAG DOS ESTADOS Um bom exercício para a prática de tags é aquele que cria um elemento HTML select contendo as siglas dos estados brasileiros. Este exemplo é interessante porque mostra como passar parâmetros para uma tag a partir de uma página JSP. Comece criando o arquivo Estados.java: package estudos; import javax.servlet.jsp.tagext.*; import javax.servlet.jsp.*; public class Estados extends SimpleTagSupport{ private String selecionado = ""; public void setSelecionado(String sel){ this.selecionado = sel; } public void doTag() throws JspException{ String estados[] = {"GO", "TO", "SP", "MT", "RJ"}; PageContext pageContext = (PageContext)getJspContext(); JspWriter out = pageContext.getOut(); try{ out.println("<select name="estados">"); for(int i = 0; i < estados.length; i++){ if(estados[i].equals(selecionado)) out.println("<option value="" + estados[i] + "" selected>" + estados[i] + "</option>"); else out.println("<option value="" + estados[i] + "">" + estados[i] + "</option>"); } out.println("</select>"); } 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>Util</short-name> <uri>Utilidades</uri> <tag> <name>estados</name> <tag-class>estudos.Estados</tag-class> <body-content>empty</body-content> <attribute> <name>selecionado</name> <rtexprvalue>true</rtexprvalue> <required>true</required> </attribute> </tag> </taglib> <%@taglib prefix="p" uri="Utilidades" %> <html> <head><title>Aprendendo JSP</title></head> <body> <form name="cadastro"> <p:estados selecionado="GO" /> </form> </body> </html> |
![]() |
Veja mais Dicas e truques de JSP (Java Server Pages) |
Dicas e truques de outras linguagens |
JavaScript - Cookies em JavaScript - Como registrar a quantidade de vezes que o usuário visitou a sua página HTML |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |