Processamento de formulário JSP usando getParameter ()

Índice:

Anonim

Processamento de Formulário JSP

Os formulários são o método comum no processamento da web. Precisamos enviar informações para o servidor web e essas informações.

Existem dois métodos comumente usados ​​para enviar e receber informações para o servidor da web.

  1. Método GET:
  • Este é o método padrão para passar informações do navegador para o servidor da web.
  • Ele envia as informações codificadas separadas pelo caractere? Anexado à página URL.
  • Ele também tem uma limitação de tamanho, e só podemos enviar 1.024 caracteres na solicitação.
  • Devemos evitar o envio de senha e informações confidenciais através do método GET.
  1. Método POST:
  • O método Post é o método mais confiável de enviar informações ao servidor.
  • Ele envia informações como mensagem separada.
  • Ele envia como string de texto depois de? Na URL.
  • É comumente usado para enviar informações confidenciais.

O JSP lida com o processamento de dados do formulário usando os seguintes métodos:

  1. getParameter ():

    É usado para obter o valor do parâmetro do formulário.

  2. getParameterValues ​​():

    Ele é usado para retornar os vários valores dos parâmetros.

  3. getParameterNames ()

    É usado para obter os nomes dos parâmetros.

  4. getInputStream ()

    É usado para ler os dados binários enviados pelo cliente.

    Exemplo:

    Neste exemplo, pegamos um formulário com dois campos, "nome de usuário" e "senha" com um botão de envio

    Action_form.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1" pageEncoding = "ISO-8859-1"%> Formulário Guru 
    UserName:
    Senha:

    Action_form_process.jsp

    <% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%> Insira o título aqui 
    

    Processamento de formulário

    Bem-vindo, usuário: <% = request.getParameter ("username")%>

    Explicação do código:

    Action_form.jsp

    Linha de código 10: Aqui definimos um formulário e por meio do qual processamos a ação para algum outro JSP. No parâmetro de ação, adicionamos aquele JSP ao qual deve ser processado através do método GET.

    Aqui, estamos usando o método GET para passar as informações, ou seja, nome de usuário e senha.

    Linha de código 11-14: Aqui estamos pegando campos como nome de usuário e senha, que são campos de texto, e estamos recebendo a entrada do usuário.

    Essa entrada pode ser obtida usando o método getParameter. Além disso, temos o botão de envio com o tipo de envio do tipo que nos ajuda a passar os valores do campo para action_form_process.jsp

    Action_form_process.jsp

    Linha de código 14: aqui obtemos os valores dos campos de entrada de action_form.jsp usando o método getParameter do objeto de solicitação.

    Quando executamos o código acima, obtemos a seguinte saída:

Resultado:

Quando executamos action_form.jsp, obtemos um formulário com dois campos de nome de usuário e senha e um botão de envio. Depois de inserir o nome de usuário e a senha, podemos clicar em enviar e ele processa a próxima página que dá saída como página de processamento de formulário com mensagem de boas-vindas.