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!!
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. 
[quote=Marcio_Nogueira]Só lembrando, um sevlet é uma classe que herda de httpservlet, sendo assim, é necessário implementar os métodos doGet e doPost.
Um abraço.
[/quote]
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. 