Nome = Senha ="> Nome = Senha =">

A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Feapa Prof Osiel Marlon JSP (continuação) 2008 Curso: Sistemas de Informação.

Apresentações semelhantes


Apresentação em tema: "Feapa Prof Osiel Marlon JSP (continuação) 2008 Curso: Sistemas de Informação."— Transcrição da apresentação:

1 Feapa Prof Osiel Marlon JSP (continuação) 2008 Curso: Sistemas de Informação

2 <% String nome=request.getParameter("nome"); String senha=request.getParameter("senha"); String telefone= (request.getParameter("telefone")); int x = Integer.parseInt((String)request.getParameter("telefone"));%> Nome = Senha = Telefone = X =

3 JSP (Java Server Pages) – Sintaxe JSP (Cont.) Exemplo (autentica.htm): formulário de autenticação de usuário formulário de Autenticação Nome do Usuário: Senha do Usuário: autentica2.jsp: Autenticação <% String nome=request.getParameter("nome"); String senha=request.getParameter("senha"); %> Nome = Senha =

4 JSP (Java Server Pages) – Sintaxe JSP (Cont.) Diretivas Básicas: dá informações especiais sobre uma página que será gerada. AtributoTipo de valorValor padrão languageNome da linguagem de script extendsNome de classeNenhum importServe para importar uma classe ou pacote d classes. Permite que a página JSP faça uso de outras classes <%@ page import=”java.util.*”% sessionBooleano “true” infoUsado para colocar delcaração de informação da página, como autor, empresa. É do tipo String errorPageEndereço de uma pagina de erro.Nenhum isErrorPageBoolenao“false”

5 JSP (Java Server Pages) – Estruturas de Controle Estruturas de Repetição (for): Exemplo (for.jsp): >Efeito do Laço FOR! Fonte:

6 JSP (Java Server Pages) – Estruturas de Controle (Cont.) Estruturas de Repetição (while): Exemplo (while.jsp): >Laço While!!! - Fonte:

7 JSP (Java Server Pages) – Estruturas de Controle (Cont.) Estruturas de Repetição (do... while): Exemplo (do_while.jsp): >Laço DO…WHILE-Fonte:

8 JSP (Java Server Pages) – Estruturas de Controle (Cont.) Estruturas Condicionais (if): Exemplo (if.jsp): <% java.util.Date dateNow = new java.util.Date(); int hourNow = dateNow.getHours(); %> = 5) && (hourNow Bom Dia!!! = 13) && (hourNow Bom Tarde!!! = 19) && (hourNow Bom Noite!!! Boa Madrugada!!!

9 JSP (Java Server Pages) – Estruturas de Controle (Cont.) Estruturas Condicionais (switch): Exemplo (switch.jsp) : Teste Estrutura switch Testar se J pertence ao Conjunto {0,6,12,24,48} <% int j = 48; String s = " O Número " + j; switch(j) { case 6: s += " pertence "; break; case 12: s += " pertence "; break; case 24: s += " pertence "; break; case 48: s += " pertence "; break; default: s += " não pertence ao conjuntp"; }

10 Exercício 1 – Criar um formulário de cadastro de produtos com os campos: nome, valor e validade. Criar a página que recebe e exibe esses dados. 2 – Criar um script em jsp para exibir na página 10 vezes a frase: teste de laço while 3 – Criar um script em jsp para calcular a média aritmética de dois números digitados em um formulário.

11 Roteiro para obtenção de dados de formulários em JSP Crie um projeto tipo “Aplicação Web” na categoria “Aplicações Web” no NetBeans, sem utilizar nenhum framework.NetBeans Além do documento index.jsp (criado automaticamente), crie um novo documento JSP denominado resposta.jsp. O index.jsp conterá um formulário e o resposta.jsp vai exibir os dados obtidos neste formulário. Altere o conteúdo das tags title e h1 dos dois documentos JSP de maneira conveniente. No index.jsp, insira um formulário após o h1 arrastando-o da paleta. Em “Ação”, procure o documento resposta.jsp e fornece um nome ao formulário. Organize este formulário com fieldset e legend.Ação Insira no formulário campos input de vários tipos (text, hidden, password, checkbox, radio, reset e submit) arrastando-os da paleta. Obtenha, com input do tipo text, valores de texto, números e datas. Utilize a tag label onde for coerente. Utilize o atributo checked nos campos radio e checkbox, para indicar respostas pré-indicadas. Utilize os atributos size e maxlength nos campos text e password. Utilize também um elemento select com o atributo multiple e outro sem este atributo, utilizando os atributos selected em alguns dos elementos option. Insira um elemento textarea. Faça com que os inputs, select e textarea sejam de uma mesma classe, exceto os inputs do tipo hidden, submit e reset ou outros necessários para a aparência da página. Obtenha em resposta.jsp os nomes dos campos com request.getParameterNames conteúdo de campos de resposta única com request.getParameter e de campos de resposta múltipla com request.getParameterValues tente converter valores numéricos e de data tente obter outros dados com outros métodos do objeto request


Carregar ppt "Feapa Prof Osiel Marlon JSP (continuação) 2008 Curso: Sistemas de Informação."

Apresentações semelhantes


Anúncios Google