Cursos / Informática para Internet / Desenvolvimento Web I / Aula
Você já sabe como pegar parâmetros de requisições web, mas os exemplos que mostramos e que você praticou até agora usam basicamente o método GET, ou seja, os parâmetros foram passados na própria URL. Vamos agora praticar um pouco o uso do método POST, através da passagem de parâmetros via formulários web. Observe a página mostrada na Figura 6. Ela contém um formulário usado para chamar o ServletOlaPersonalizado, passando o nome da pessoa como parâmetro. O código HTML dessa página é mostrado na Listagem 3.
Listagem 3 - Código HTML para criar formulário do ServletOlaPersonalizadoSe atualmente o ServletOlaPersonalizado só tiver o método doGet então ele não irá responder ao POST, portanto você deve criar um método doPost da forma tradicional (similar ao doGet) porém sua implementação deve conter somente o comando doGet(request, response); que simplesmente executa o método doGet. Dessa forma os dois métodos são suportados e executam o mesmo código.
Depois de garantir que o método do doPost existe e simplesmente chama o doGet, ao preencher o seu nome no formulário e submetê-lo, ele será apresentado na página de resposta. Veja o exemplo de resposta da Figura 7 para o caso de digitarmos o nome "Ednaldo Batista".
Versão 5.3 - Todos os Direitos reservados