Pessoal, eu sou iniciante no uso de Java para web e estou ficando confuso com o seguinte:
Primeiro criava meus JSP que recebiam dados via requests a um html puro.
Agora que comecei a usar Servlets para fazer o trabalho que faziam as minhas JSP, me parece que todos exemplos que tenho, as servlets recebem dados via JSP. mas eu nao quero isso. Quero criar form em html puro e fazer que a minha servlet grave esse dados na BD. alguém me diz como se faz isso? Preciso de ideias!!
Duvida de iniciante, JSP, Servlet, HTML
5 Respostas
Olá
Não tem segredo. Escreva o servlet que adquire os parâmetros da requisição e grave os dados no banco.
Depois crie seu formulário html da seguinte forma:
<form method="post" action="servlet_que_grava_os_dados">
Controles do formulário
Botão submit
</form>
Se tiver mais alguma dúvida, poste aí.
Valeu, vou tentar fazer isso agora mesmo. Pensei que o action respondesse apenas para o jsp.
Abraços
Só lembrando, um sevlet é uma classe que herda de httpservlet, sendo assim, é necessário implementar os métodos doGet e doPost.
Um abraço. 
Só lembrando, um sevlet é uma classe que herda de httpservlet, sendo assim, é necessário implementar os métodos doGet e doPost.
Um abraço.![]()
Não necessariamente. É preciso apenas implementar o método correspondente ao tipo de operação que o form utiliza. No caso do Goncalves Tembe, como ele tá usando post, só precisa reescrever o doPost.
Nos servlets que escrevo normalmente, implemento ambos os métodos, pois dessa forma posso capturar uma solicitação via GET, e executar o código refentrente a esta solicitação.
Um abraço. 
Criado 4 de maio de 2008
Ultima resposta 4 de mai. de 2008
Respostas 5
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo