Arquivo de etiquetas: Web

Projeto [Login]

Download: Login.war Acesse online em: http://pedroabs.no-ip.org:6969/Login/ (apenas se minha máquina estiver ligada !) 1 – cadastre seu usuário 2 – faça a autenticação (login) Projeto Nome: Login D:\OneNote\Estudos\SCWCD\Login Objetivo: Demonstrar um simples sistema de autenticação utilizando o padrão de projeto factory … Continuar a ler

Publicado em Design Pattern, Servlet & JSP | Etiquetas , | Publicar um comentário

Projeto [BundleTag]

Download: BundleTag.war Projeto Nome: BundleTag D:\OneNote\Estudos\SCWCD\BundleTag Objetivo: Empacotar uma tag em um arquivo jar. Veja também: http://download.oracle.com/docs/cd/B25221_05/web.1013/b14430/taglibs.htm#i1013109 http://download.oracle.com/docs/cd/E12840_01/wls/docs103/taglib/admin.html (maneira antiga de se empacotar uma custom tag) Lições aprendidas Não se pode empacotar um jar dentro de outro jar por limitações … Continuar a ler

Publicado em Servlet & JSP | Etiquetas | Publicar um comentário

O ciclo dos métodos (doStartTag(), doAfterBody() e doEndTag() de uma Classic Tag

Este post ilustra a ordem em que os métodos (doStartTag(), doAfterBody() e doEndTag() são chamados para tags aninhadas (nested tags) do tipo clássico (Classic Tags). TLD file: <tag> <description></description> <name>child</name> <tag-class>com.pedroabs.mytags.OrderMethodsClassicTag</tag-class> <body-content>scriptless</body-content> <attribute> <name>itemValue</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> TagHandler: package … Continuar a ler

Publicado em Servlet & JSP | Etiquetas | Publicar um comentário

Projeto [ClassicTagHandler2]

Download: ClassicTagHandler2.war Projeto Nome: ClassicTagHandler2 D:\OneNote\Estudos\SCWCD\ClassicTagHandler2 Objetivo: Demonstrar a criação e uso de Classic Tags para páginas JSP e, principalmente, que a instância da classe da tag é reutilizada. Para verificar isso, acesse repetidamente o link de chamada para a … Continuar a ler

Publicado em Servlet & JSP | Etiquetas | Publicar um comentário

Projeto [ClassicTagHandler1]

Download: ClassicTagHandler.war Projeto Nome: ClassicTagHandler1 D:\OneNote\Estudos\SCWCD\ClassicTagHandler1 Objetivo: Demonstrar a criação e uso de Classic Tags para páginas JSP. Observação: Este projeto utiliza um outro projeto Jar que trata de escrever um número por extenso. Caso queira ver o código fonte … Continuar a ler

Publicado em Servlet & JSP | Etiquetas | Publicar um comentário

Projeto [SimpleTagHandler1]

Download: SimpleTagHandler1.war Projeto Nome: TagHandler1 D:\OneNote\Estudos\SCWCD\TagHandler1 Objetivo: Demonstrar a criação e uso de Simple Tags para páginas JSP. Observação: Este projeto utiliza um outro projeto Jar que trata de escrever um número por extenso. Caso queira ver o código fonte … Continuar a ler

Publicado em Java, Servlet & JSP | Etiquetas | Publicar um comentário

Projeto [TagFile1]

Download: TagFile.war Projeto Nome: TagFile1 D:\OneNote\Estudos\SCWCD\TagFile1 Objetivo:  Demonstrar o uso de Tag Files. A tag \WEB-INF\tags\Header.tag possui 4 atributos, sendo eles:   <%@ attribute name=”pageTitle” required=”true” rtexprvalue=”false“%> obrigatório <%@ attribute name=”fontColor” required=”true” rtexprvalue=”false“%> obrigatório <%@ attribute name=”valorAdicional1″ required=”false” rtexprvalue=”false“%> opcional … Continuar a ler

Publicado em Servlet & JSP | Etiquetas | Publicar um comentário

Projeto [CustomTagsSample1]

Download: CustomTagsSample1.war Veja online: http://pedroabs.no-ip.org:6969/CustomTagsSample1/  (se minha máquina estiver ligada)   Projeto Nome: CustomTagsSample1 D:\OneNote\Estudos\SCWCD\CustomTagsSample1 Objetivo: Usar a tag <c:forEach…> para gerar uma tabela a partir de um ArrayList de um objeto Pessoa (ArrayList<Pessoa>). O objeto Pessoa possui as seguintes propriedades: Nome … Continuar a ler

Publicado em Servlet & JSP | Etiquetas | Publicar um comentário

Projeto [Include]

Faça o donload de Include.war Projeto Nome: Include D:\OneNote\Estudos\SCWCD projects\Include Objetivos: Estudar o a Standard Action de inclusão de outras páginas <jsp:include page=”toinclude\Header.jsp”> <jsp:param name=”pageTitle” value=”LOGIN”/> </jsp:include> Estudar a Standard Action de redirecionamento <%if (request.getParameter(“userName”) == null) { %> <%request.setAttribute(“errorMsg”, … Continuar a ler

Publicado em Servlet & JSP | Etiquetas | Publicar um comentário

Projeto [ELSampleFunction1]

Download: ELSampleFunction1.war Projeto Nome: ELSampleFunction1 D:\OneNote\Estudos\SCWCD projects\ELSampleFunction1  Objetivo: Demonstrar como funcionam funções em Expression Language Compilando: D:\OneNote\Estudos\SCWCD projects\ELSampleFunction1>javac -d web-inf\classes src\foo\*.java Gerando war: D:\OneNote\Estudos\SCWCD projects\ELSampleFunction1>jar cf ELSampleFunction1.war *.* Acessando: http://localhost:8080/ELSampleFunction1/

Publicado em Servlet & JSP | Etiquetas | Publicar um comentário