POO II Aula 14 - Enviando e recebendo dados via formulário JSP

2.323 visualizações

Publicada em

POO II Aula 14 - Enviando e recebendo dados via formulário JSP

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.323
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.949
Ações
Compartilhamentos
0
Downloads
36
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

POO II Aula 14 - Enviando e recebendo dados via formulário JSP

  1. 1. Aula 14 Enviando e Recebendo dados via formulário JSP Marcos Devaner Programação Orientada a Objetos II
  2. 2. Como receber os valores em uma Servlet Para recebermos os valores que foram preenchidos na tela e submetidos, criaremos uma Servlet, cuja função será receber de alguma maneira esses dados e convertê-los, se necessário.
  3. 3. Passo 1 Crie a classe Contato que será nosso modelo e referência para a ações.
  4. 4. Passo 2 Crie um formulário HTML com o nome adiciona-contato.html Esse código possui um formulário, determinado pela tag <form>. O atributo action indica qual endereço deve ser chamado ao submeter o formulário, ao clicar no botão Gravar. Nesse caso, estamos apontando o action para um endereço que será uma Servlet que já vamos criar.
  5. 5. Passo 4 Crie a Sevlet como nome AdicionaContato O request.getParameter() é utilizado para pegar os dados vindo do formulário html. Os dados são recebidos como String e alocados em atributos do tipo String. OBS: será preciso fazer a conversão da data de nascimento para o tipo Date.
  6. 6. Passo 5 Segunda parte: É criado um objeto do tipo Contato para que os dados recebidos via formulário sejam setados para os atributos deste objeto. É utilizado um try e catch para a conversão da data de nascimento do tipo texto para o tipo Date. Este recurso é utilizado, pois esta conversão poderá gerar exceções que devem ser tratadas.
  7. 7. Passo 6 Por meio do response.getWriter() acionado pelo objeto out imprimimos na tela o resultado do que foi digitado no formulário. Os dados são recuperados via métodos get.
  8. 8. Atividade 1 – Crie um formulário html seguindo o modelo ao lado. 2 – Envie os dados do formulário para uma Servlet 3 – Utiliza a Servlet para mostrar os dados que foram digitados.
  9. 9. Referência https://www.caelum.com.br/apostila-java-web/servlets/#5-2-servlets

×