Pessoal, estou estudando Java para Web em um app de estudos consigo cadastrar, listar, exportar para Excell dados, tudo funciona direito, porém quando vou deletar registros recebo a confirmação que o dado foi realmente deletado, contudo o registro continua lá, ele não é efetivamente deletado.
Olha o meu JSP:
:arrow: Você está “commitando” essa atualização?
:arrow: Você já tentou executar essa query direto no banco?
:arrow: Você já tentou, também, ver se está dando algum erro? Alguma exceção?
Como eh padrão o auto commit, acredito que o problema mais provavel esta em vc fazer um delete em “nada”… ^^
Tenta fazer o mesmo delete direto no banco, pra ver se esta mesmo achando o registro…
Se não achar daria erro ???
No caso de um DML não da erro não…
Mas vc pode verificar se afetou alguma linha…
Não me lembro direito da sintaxe… Mas tem um ExecuteQuery que retorna um valor numérico com o número de linhas afetadas no banco…
Pessoal alterei um pouco o meu JSP e o erro continua.
No banco direto ele funciona.
Agora o que eu acho que está acontecendo é o seguinte: eu acho que não passo direito os parametros, fiz conforme o exemplo de cadastrar que tá funcionando (digito em um formulário e mando por POST).
Agora para deletar eu listo e crio o link com nome e cpf para deletar e acho que não consigo passar nada, na URL vai direito, eu vejo contudo tento resgatar dentro do JSP e vem em branco.
Olha como ficou agora o meu JSP:
Pessoal confirmei aqui e o caso é que seu eu passo por POST de um formulário o cliente deleta.
Agora se crio o link com nome e cpf e mando para o mesmo arquivo que recebe os dados via POST o mesmo não deleta (aparentemente não passa os dados apesar que na URL os dados estejam lá). Deve ser algum detalhe, mas será que alguém pode me ajudar?
No servlet eu não uso doPost, eu apenas tenho os métodos de listar, inserir, apagar, etc.
O que percebi se passo via formulário (POST) funciona, mas se crio um link para passar esses dados não recebo no JSP (na URL está contido os dados) mas no corpo do JSP não consigo puxar os dados.
Uma dúvida como faço para deixar recebendo via GET e POST (esse service) como trabalho com ele?