Duvida, como colocar a pergunta" deseja excluir mesmo", antes de excluir

7 respostas
F

Pessoal, sou novato com java pra web,
fiz esse comando para excluir

if(request.getParameter("acao") != null)
		{
			st.executeUpdate("delete from login where log_codigo = "+ request.getParameter("codigo"));
		}

mas quero que antes de exluir, ele me pergunte , se tenho certeza que desejo excluir

valeu
abraço

7 Respostas

T

Coloque um JOptionPane.showConfirmDialog com argumento YES_NO_OPTION

R

É java para web cara… :smiley:

faicoxim: Poste aqui como tá o seu JSP… ou Servlet… que tenha o link para excluir…

F
<%
	try
    	{
		Class.forName("org.postgresql.Driver");
		Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/aula","admin","1234");
		Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
		
		if (request.getParameter("acao") != null)
		{
			st.executeUpdate("delete from login where log_codigo = "+ request.getParameter("codigo"));
		}

Pessoal olha só o código,

T

:oops: Sorry!
Nem prestei atenção… vi só a persistência e nem vi q tava na parte jw
:oops: :oops: :oops:

R
faicoxim:
<%
	try
    	{
		Class.forName("org.postgresql.Driver");
		Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/aula","admin","1234");
		Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
		
		if (request.getParameter("acao") != null)
		{
			st.executeUpdate("delete from login where log_codigo = "+ request.getParameter("codigo"));
		}
Pessoal olha só o código,

Isso deve estar dentro de um servlet certo??

Existe algum link para esse servlet.. poste o código que tem o link...

F
<td><div align="center"><a href="usuario.jsp?acao=excluir&amp;codigo=<%=rs.getString("log_codigo")%>"><img src="imagens/delete.gif" width="24" height="24" /></a></div></td>
<%   
    try   
        {   
        Class.forName("org.postgresql.Driver");   
        Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/aula","admin","1234");   
        Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);   
           
        if (request.getParameter("acao") != null)   
        {   
            st.executeUpdate("delete from login where log_codigo = "+ request.getParameter("codigo"));   
        }
R

isso…

onde tem isso

href="usuario.jsp?acao=excluir&codigo=<%=rs.getString("log_codigo")%>"

vc pode usar um javascript… mais ou menos assim:

href="javascript:if(confirm('Deseja realmente excluir esse registro?')){window.location = 'usuario.jsp?acao=excluir&codigo=<%=rs.getString("log_codigo")%>';}"

Se nao der certo… é pq o location levou para um path invalido… complete a path com as informacoes necessárias (olha na barra de endereços do browser pra onde foi… que vc consegue arrumar)

Criado 18 de março de 2010
Ultima resposta 18 de mar. de 2010
Respostas 7
Participantes 3