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
- Crie um projeto tipo “Aplicação Web” na categoria “Aplicações Web” no NetBeans, sem utilizar nenhum framework.
- 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.
- 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
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.
[...] 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 [...]
[...] Formulários e JSP [...]
[...] 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. [...]