Escolar Documentos
Profissional Documentos
Cultura Documentos
Servlet Container
um servidor que suporta essas funcionalidades, mas no necessariamente o Java EE completo. indicado a quem no precisa de tudo do Java EE e est interessado apenas na parte web (boaparte das aplicaes de mdio porte se encaixa nessa categoria). O mais famoso o Apache Tomcat, existem outros como o jetty. Google usa em seu cloud Google App Engine
Pastas
src - cdigo fonte Java (.java) build - onde o Eclipse compila as classes (.class) WebContent - content directory (pginas, imagens, css etc vo aqui) WebContent/WEB-INF/ - pasta oculta com configuraes e recursos do projeto WebContent/WEB-INF/lib/ - bibliotecas .jar WebContent/WEB-INF/classes/ - arquivos compilados so copiados para c
Exercicio
Crie uma pgina chamada WebContent/digitaidade.jsp com o contedo.
Crie um arquivo chamado WebContent/mostra-idade.jsp e coloque o cdigo de expression language que mostra a idade que foi enviada como parmetro para essa pgina
/mostra-idade.jsp?idade=10
A soluo seria:
Filtros
Filtros so classes que permitem que executemos cdigo antes da requisio e tambm depois que a resposta foi gerada.
Filtros
Extendido da javax.servlet.Filter Implementao contem 3 metodos:
init, destroy e doFilter
Metdo doFilter
semelhana desse mtodo com o mtodo service da classe Servlet A ideia do filtro tambm processar requests, mas ele poder fazer isso de maneira mais genrica para vrios tipos de requests
Incluir o cdigo.
Resultado