Aplicativos para Web - Java Server Pages(JSP) Prof. Odair
JSP - Introdução Tem sua base nas Servlets; Criada para facilitar a criação de paginas dinâmicas com mais código HTML do que Java (não foi confortável escrever muito código HTML fácil nos primeiros exemplos de uso de Servlet); A pagina tem como base o HTML, parecido com outras tecnologias PHP ou ASP; Seus arquivos tem a extensão.jsp
JSP - Detalhes Permite que seja incluído código Java dentro da pagina através da sintaxe, conhecido como scriptlet; Com ele fica fácil tornar suas paginas dinâmicas, com if´s, else´s, for´s e etc.; Esse código nos Scriptlet´s, embora esteja no JSP, é processado no servidor, o cliente só recebe o HTML final; Diferente da servlet, ele não precisa ser compilado pelo desenvolvedor;
JSP - Detalhes Ele é compilado no primeiro acesso; Embora ele vire uma Servlet, o desenvovedor não precisa se preocupar com doGet e doPost; Possui alguns objetos implícitos como request, response, out, session entre outros. Esses dois primeiros já é um conhecido Em outra aula veremos como trabalhar com EL(Expression Language) no JSP.
Dicas uteis... Se desejar redefinir a página inicial do projeto gerado pelo NetBeans para um arquivo JSP, basta fazer uma configuração no web.xml media.jsp
Dicas uteis – continuação... Exemplo simples de uso:
Dicas uteis – continuação... Exemplo comum de uso:
Dicas uteis – continuação... É comum dentro de uma servlet, encaminhar uma requisição para um arquivo JSP exibir os resultados: N Obs. Teremos mais explicações das formas como essa tarefa pode ser feita.