Olá a galera, Preciso de ajuda estou criando um loja virtual: O problema é atualizar cliente quando executo aplicação ele não atualizar. alguém pode me ajudar…
???
JSP
<body>
<%List<Cliente> listCLi =(List<Cliente>) request.getAttribute("Con");%>
<h1>Atualização de dados do Cliente</h1>
<a href="/Sistema_de_vendas_Web/Cliente/Logado.jsp">Inicio do página</a>
<form name="formalarioCliente" action="/Sistema_de_vendas_Web/ControleCliente" method="post">
<table align="center">
<%
for(int i = 0; i < listCLi.size(); i++){
Cliente Cli = listCLi.get(i);
%>
<tr>
<td>Codigo</td>
<td><input type="text" name="Codigo" size="50" value="<%=Cli.getCodigo()%>"></td>
</tr>
<tr>
<td>Nome:</td>
<td><input type="text" name="Nome" size="50" value="<%=Cli.getNome()%>"></td>
</tr>
<tr>
<td>Data de Nascimento:</td>
<td><input type="text" name="DataNascimento" size="8" value="<%=Cli.getDataNascimento()%>"></td>
</tr>
<tr>
<td>Rg:</td>
<td><input type="text" name="Rg" value="<%=Cli.getRg()%>"></td>
</tr>
<tr>
<td>CFP:</td>
<td><input type="text" name="CPF" value="<%=Cli.getCPF()%>"></td>
</tr>
<tr>
<td>Telefone:</td>
<td><input type="text" name="Telefone" value="<%=Cli.getTelefone()%>"></td>
</tr>
<tr>
<td>Celular:</td>
<td><input type="text" name="Celular" value="<%=Cli.getCelular()%>"</td>
</tr>
<tr>
<td>Endereco:</td>
<td><input type="text" name="Endereco" size="100" value="<%=Cli.getEndereco()%>"></td>
</tr>
<tr>
<td>Número:</td>
<td><input type="text" name="Numero" value="<%=Cli.getNumero()%>"></td>
</tr>
<tr>
<td>Complemento:</td>
<td><input type="text" name="Complemento" value="<%=Cli.getComplemento()%>"></td>
</tr>
<tr>
<td>Bairro:</td>
<td><input type="text" name="Bairro" value="<%=Cli.getBairro()%>"></td>
</tr>
<tr>
<td>Cidade:</td>
<td><input type="text" name="Cidade" value="<%=Cli.getCidade()%>"></td>
</tr>
<tr>
<td>Estado:</td>
<td><input type="text" name="Estado" value="<%=Cli.getEstado()%>"></td>
</tr>
<tr>
<td>Pais:</td>
<td><input type="text" name="Pais" value="<%=Cli.getPais()%>"></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="Email" value="<%=Cli.getEmail()%>"></td>
</tr>
<tr>
<td>Login:</td>
<td><input type="text" name="Login" value="<%=Cli.getLogin()%>"></td>
</tr>
<tr>
<td>Senha:</td>
<td><input type="password" name="Senha" value="<%=Cli.getSenha()%>"></td>
</tr>
<tr>
<td><input type="submit" name="AtualizaCLi" value="Atualizar"></td>
<td><input type="reset" value="Limpar"></td>
</tr>
<%}%>
</form>
ClienteDAO
public void AlterarCli(Cliente cli){
Conexao con = new Conexao();
Connection conexao = con.getConexao();
try {
Statement stmt = conexao.createStatement();
stmt.execute(“update cliente set nome=’” + cli.getNome() +"’, dataNascimento=’" + cli.getDataNascimento()+"’, rg=’"+ cli.getRg()+"’,cpf=’"+ cli.getCPF()+"’, Telefone=’"+ cli.getTelefone()+"’, Celular=’"+ cli.getCelular()+"’, Endereco=’"+ cli.getEndereco()+"’, Numero=’"+ cli.getNumero()+"’, Complemento=’"+ cli.getComplemento()+"’, Bairro=’"+ cli.getBairro()+"’, Cidade=’"+ cli.getCidade()+"’, Estado=’"+ cli.getEstado()+"’, Pais=’"+ cli.getPais()+"’, Email=’"+ cli.getEmail()+"’, login=’"+ cli.getLogin()+"’, senha=’"+ cli.getSenha()+ “’ where codigo =” + cli.getCodigo());
} catch (Exception e) {
e.printStackTrace();
}
}
Servlet
else if(request.getParameter(“AlterarCli”) !=null){
try{
Cli.setCodigo(Integer.parseInt(request.getParameter(“Codigo”)));
Cli.setNome(request.getParameter(“Nome”));
Cli.setDataNascimento(request.getParameter(“DataNascimento”));
Cli.setRg(request.getParameter(“Rg”));
Cli.setCPF(request.getParameter(“CPF”));
Cli.setTelefone(request.getParameter(“Telefone”));
Cli.setCelular((request.getParameter(“Celular”)));
Cli.setEndereco(request.getParameter(“Endereco”));
Cli.setNumero(Integer.parseInt((request.getParameter(“Numero”))));
Cli.setComplemento(request.getParameter(“Complemento”));
Cli.setBairro(request.getParameter(“Bairro”));
Cli.setCidade(request.getParameter(“Cidade”));
Cli.setEstado(request.getParameter(“Estado”));
Cli.setPais(request.getParameter(“Pais”));
Cli.setEmail(request.getParameter(“Email”));
Cli.setLogin(request.getParameter(“Login”));
Cli.setSenha(request.getParameter(“Senha”));
CliDao.AlterarCli(Cli);
request.getRequestDispatcher("index.").forward(request, response);
}
catch(Exception e)
{
e.printStackTrace();
request.getRequestDispatcher("index.jsp").forward(request, response);
}