Pessoal fiz um formulario que envia as entradas para o jsp soh q criei uma bean q faz a conexao com o bd e essa bean eh chamada no jsp mas o bd naum esta preenchendo e o valor da checkbox naum to conseguindo entrar!!! se alguem puder me ajudar, olha os codigos:
<html>
<form method="POST" action="recebe.jsp">
<center>Pizzaria ABC</center><br><br>
<b>Nome:</b><input type=text name=nome value="" size=30>
<br><br>
<b>Endereço:</b><textarea name=endereco cols=30 rows=2></textarea>
<br><br>
<b>Formas de Entrega:</b><p>
<input type=radio name=entrega value="em domicilio"><b>em domicílio</B>
<br>
<input type=radio name=entrega value="direto na pizzaria"><b>direto na pizzaria</b><p>
<br>
<b>Selecione o(s) sabor(es) da(s) sua(s) Pizza(s):</b><br><p>
<input type=checkbox name=sabor value="mussarela">Mussarela<br>
<input type=checkbox name=sabor value="portuguesa">Portuguesa<br>
<input type=checkbox name=sabor value="quatro queijos">Quatro Queijos<br>
<input type=checkbox name=sabor value="calabresa">Calabresa<br>
<input type=checkbox name=sabor value="marguerita">Marguerita<br><p>
<br>
<b>Selecioneo tamanho da sua Pizza:</b>
<select name="tamanho">
<option>Pequena
<option>Média
<option>Grande
<option>Família
</select><br><br><br>
<center>
<input type=submit value="solicitar">
<input type=reset value="limpar">
</center>
</form>
</html>
<%@ page import="Rodrigo.*" %>
<jsp:useBean id="x" class="Rodrigo.armazena"/>
<%
if(request.getMethod().equals("POST"))
{
String nome=request.getParameter("nome");
String endereco=request.getParameter("endereco");
String entrega=request.getParameter("entrega");
String sabor[]=request.getParameterValues("sabor");
String tamanho=request.getParameter("tamanho");
x.armazena(nome,endereco,entrega,tamanho);
out.print(x.getErro());
out.print("dados gravados");
}
%>
package Rodrigo;
import java.sql.*;
public class armazena
{
String nome;
String endereco;
String entrega;
String sabor[];
String tamanho;
public void armazena(String nome2, String endereco2,
String entrega2, String sabor2[], String tamanho2)
{
this.nome=nome2;
this.endereco=endereco2;
this.entrega=entrega2;
this.sabor=sabor2;
this.tamanho=tamanho2;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=
DriverManager.getConnection(
"jdbc:odbc:driver={microsoft access driver (*.mdb)};
dbq=c:/bancot.mdb");
PreparedStatement stmt=
con.prepareStatement("insert into Tabela1 values(?,?,?,?,?)");
stmt.setString(1,request.getParameter(nome));
stmt.setString(2,request.getParameter(endereco));
stmt.setString(3,request.getParameter(entrega));
stmt.setString(4,sabor);
stmt.setString(5,request.getParameter(tamanho));
stmt.execute();
stmt.close();
con.close();
}
catch(Exception e)
{
}
}
}