1
resposta

Avaliação de inputs de ação nos formularios ".jsp"

Pessoal,

Estou na aula de refatoração dos servlets em classes para execução da aplicação em apenas um servlet ("UnicaEntradaServlet").Implementei as ações necessárias antes da realização do professor e notei que havia esquecido de adicionar os inputs do tipo "hidden" nos formulários de alteração e criação de novas empresas (arquivo jsp).

Exemplo:

<input type="hidden" name="acao" value="CriaEmpresa"/>

Porém, mesmo sem adicioná-los, a aplicação rodou normal e tanto o(s) formulário(s) quanto o único servlet ativo direcionou as informações para a respectiva classe executar o método designado sem problemas. Minha dúvida é, este input é realmente necessário?

1 resposta

Olá Diogo,

Que bom que você está refatorando seus servlets! Sobre sua dúvida, o input do tipo "hidden" é utilizado para enviar informações adicionais junto com o formulário, sem que o usuário visualize essas informações.

No seu caso, se a aplicação está funcionando sem problemas, é possível que a ação esteja sendo identificada de outra forma, por exemplo, pelo nome do botão que é clicado para submeter o formulário. Porém, é importante lembrar que adicionar o input hidden é uma boa prática de programação, pois garante que a ação seja identificada corretamente e evita possíveis problemas no futuro.

Espero ter ajudado e bons estudos!