Script para excluir... como pegar o codigo?

2 respostas
F

Boa noite pessoal… estou com uma duvida, se alguém puder me ajudar???

tenho uma pagina onde eu listo todos os dados do banco, todos vem com um link pra excluir, a ideia é quando clicar nesse link chamar um script confirm para confirma a exclusao caso ok entra em um if e conecta com o banco e dela caso contrario cham a pagina de novo…

SCRIPT

<script language="JavaScript">
 	function deletar(codigo){
 		if (confirm("Deseja deletar?"))
 			document.location.href = "admin_imo_inferior.jsp?acao=EXCLUIR"
 }
 </script>

IF

if ("EXCLUIR".equals(request.getParameter("acao")))
	{

		    
			Statement st_deletar;
 		    Class.forName("org.postgresql.Driver");
 				
			Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/imobiliaria", "postgres", "postgres2");
 		 	st_deletar = con.createStatement(); 
			
			st_deletar.executeUpdate("delete from imobiliaria where codigo = "+request.getParameter("codigo"));

			
	
		
	}

LINK

<a href="admin_imo_inferior.jsp"> 
                    <img src="images/Delete.gif" alt="EXCLUIR ESTE IMÓVEL" width="24" height="24" border="0" onClick="deletar('<%=rs.getString("codigo")%>')"></a>

só que esta me retornando um valor null…
Alguem pode me ajudar??

Fernando Becker

2 Respostas

Jair_Rillo_Junior

Dei um olhada no código e o que eu conclui basicamente foi que você não está passando o CODIGO para o JSP de exclusão

Repare na linha que você está chamando o outro JSP

document.location.href = "admin_imo_inferior.jsp?acao=EXCLUIR"

nesse caso acima, apenas a variavel acao está sendo passada com o conteúdo EXCLUIR. Acredito que você deva também passar o código, algo assim:

document.location.href = "admin_imo_inferior.jsp?acao=EXCLUIR&codigo="+codigo;

Agora uma dica já antiga:

  • Utilizar apenas JSP para desenvolvimento java é uma prática totalmente desaconselhável. Aconselho você dar uma estudar em MVC e posteriormente em alguma MVC Framework para ajudar no seu trabalho.

Espero ter ajudado

F

Cara tu caiu do ceu… deu certinho… ta funcionando super legal…

agora sem querer incomodar… tu tem, algum link, tutorial ou ate mesmo livro sobre esse MVC??

Fernando

Criado 1 de maio de 2007
Ultima resposta 1 de mai. de 2007
Respostas 2
Participantes 2