Tratando parâmetros em um JSP
O exemplo a seguir tem uma página como entrada o nome e idade de uma pessoa. O objetivo é ler os valores obtidos pela entrada o formulário, realizar alguma manipulação através de um JSP e retornar alguma uma informação. O JSP irá ver os dados objetivos por um HTML e irá incrementar a idade da pessoa para retornar o valor.
Para isso necessitamos projetar um formulário HTML (Figura C.12). O formulário contém dois campos de texto, um para o nome e outro para a idade e um botão para submeter à página JSP.
O código HTML a seguir representa o código HTML que gera o formulário da Figura C.12. Neste formulário existe um atributo action do elemento form que especifica a URL do programa do lado do servidor que processa os dados do formulário. Nesse caso, queremos que a página JSP “entrada.jsp” leia dos dados de entrada do usuário.
A seguir é apresentado o código JSP “entrada.jsp”. As páginas JSP podem descobrir o que o usuário digitou nos campos de entrada de um formulário através do objeto predefinido request. Esse é um objeto definido para todos os documentos JSP. É uma instância da classe ServletRequest. O método getParameter retorna o valor do elemento do formulário com o nome dado. Nas linhas 15 e 16 é realizada a conversão da idade para o tipo inteiro e, após, o valor é incrementado.
![]() | ![]() | |
Caro(a) Aluno(a): Nessa unidade, foram apresentados os principais conceitos com JavaServer Pages. Na próxima unidade, será apresentada a Servlets Java, que são conceitos intimamente relacionados com JSP, bem como são mecanismos alternativos para construir aplicativos Web. | ||
![]() | ![]() |