Html, jsp e java

Bom tenho uma duvida.

Bom tenho um formulario em html e gostaria de acessar o banco dados, mas queria usar jsp para fazer isso, unindo as classes de java, jsp e o formulario.

Obriado

De forma geral, evite colocar SQL dentro do seu JSP.

Dito isso, já fica claro que você vai usar Servlets para fazer essa integração entre a parte do banco de dados e a sua camada de apresentação nos JSPs.

Você não explicou muito bem o que você quer fazer e qual sua dúvida, então fica difícil dar detalhes de como fazer, mas normalmente fica mais ou menos assim:

  • Você tem o formulário em HTML que manda os dados para um servlet
  • Esse servlet utiliza uma classe responsável por inserir os dados do formulário no banco de dados
  • Você cria um bean com os dados que devem aparecer na página JSP
  • Um servlet ou outra classe popula este bean
  • Na página JSP você lê as propriedades do bean para preencher a parte dinâmica da página

Você também pode dar uma olhada nas tag-libs disponíveis para o JSP que auxiliam nesta parte de banco de dados.

por experiência própria também insisto para que você não utilize códigos dentro de uma JSP. :x