Preencher com <jsp:useBean> e salvar isso num BD (JDBC)

Olá,

Não sei se o que estou perguntando será possível, mas vamos lá :

Tenho uma classe Conta (JavaBean):

[code]public class Conta {

private int numeroConta;
private String nomeCliente;
private double saldo;
//getters e setters

}[/code]

Em uma JSP preencho ela com os valores passados pelo input:

[code]
<%
String numeroContaString = request.getParameter(“numeroConta”);
int numConta = Integer.parseInt(numeroContaString);

String nmCliente = request.getParameter("nomeCliente");   

%>

<jsp:useBean id=“conta” class=“beans.Conta”>
<jsp:setProperty name=“conta” property=“numeroConta” value="<%= numConta %>"/>
<jsp:setProperty name=“conta” property=“nomeCliente” value="<%= nmCliente %>"/>
<jsp:setProperty name=“conta” property=“saldo” value=“0”/>
</jsp:useBean>[/code]

Na classe Dao tenho o método :

public boolean cadastraConta(Conta c){ //implementacao (setInt... executeUpdate bla bla bla) }

Como faço pra salvar esse bean “conta” no banco de dados? (Ou seja, passar ele como um objeto preenchido[via setProperty] para o método cadastraConta).

OBS:Eu PRECISO usar essa tag useBean, o objetivo é trabalhar com JavaBeans e as tags.

Não sei se interessa, mas o banco de dados é o Access (pffff, só pra praticar mesmo) via JDBC

PS: Se eu tiver fazendo alguma bobagem ou algo que não é muito comum, por favor me dêem um retorno, estou começando ainda.

Obrigado!

faz um bean(uma classe) conectando o jdbc da microsoft, e nessa passe tambem os parametros que contem no banco (no caso no Access tipo assim :


    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // Carregando o driver  
    String Nomedobancoquevccriou = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";  
    String nomeArquivo = getNomeArquivo();  
    Nomedobancoquevccriou += nomeArquivo + ";DriverID=22;READONLY=false)";  
    String nomedoCliente= getNomedoCliente();  
    Connection = DriverManager.getConnection(Nomedobancoquevccriou, "admin", nomedoCliente); //e etc, nconta e os outros atributos  

[quote=MiguelCP]faz um bean(uma classe) conectando o jdbc da microsoft, e nessa passe tambem os parametros que contem no banco (no caso no Access tipo assim :

[code]

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // Carregando o driver  
String Nomedobancoquevccriou = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";  
String nomeArquivo = getNomeArquivo();  
Nomedobancoquevccriou += nomeArquivo + ";DriverID=22;READONLY=false)";  
String nomedoCliente= getNomedoCliente();  
Connection = DriverManager.getConnection(Nomedobancoquevccriou, "admin", nomedoCliente); //e etc, nconta e os outros atributos  

[/code][/quote]
Hmm… não entendi direito.

Estava pensando em algo como:

new Dao().cadastraConta(<% = conta%>) //sendo que esse conta é o javabean com os setProperty usados. //Ou então new Dao().cadastraConta(<jsp:useBean id = "conta">);