Uêba    RSS   

Formulários em JSP

Este material é um exercício para você aprender a manipular dados de formulários com JSP, utilizando NetBeans.

Roteiro para obtenção de dados de formulários em JSP

  1. Crie um projeto tipo “Aplicação Web” na categoria “Aplicações Web” no NetBeans, sem utilizar nenhum framework.
  2. 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.
  3. 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.
  4. 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.
  5. 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

Após tentar realizar estes passos, compare seu resultado com este Exemplo de tratamento de formulário em JSP. Mas esforce-se em fazer esta comparação apenas após ter realizado o maior esforço possível para resolver as tarefas propostas sozinho.

 

3 Comentários

  1. [...] você já leu meu artigo sobre formulários e JSP, este servirá para dar um passo a mais e aprender a lidar com JavaBeans no tratamento de [...]

  2. [...] import. Equivalente ao uso do comando import em Java. Permite o uso de outras classes Java no código. Formas de uso: <%@page import=”java.util.*” %> <jsp:directive.page import=”java.util.*” /> Esta diretiva foi utilizada no exemplo de tratamento de formulários em JSP. [...]

Envie comentário