exclusão de cadastro

1 resposta
D

Alguém pode me ajudar a fazer a exclusão? Eu criei as classes e o método, mas quando aperta no botão excluir, está entrando em uma página em branco…

listar.jsp

<%@ page import="java.util.*,dao.*,dto.*" %>

<html>

<ul>

	<%
	RegistroDAO dao = new RegistroDAO();
	List registros = dao.getLista();
	for(int i=0; i< registros.size(); i++) {
		RegistroDTO dto = (RegistroDTO) registros.get(i);
	
	%>
	
		<li> <%= dto.getId() %> <%= dto.getNome() %>   <%= dto.getPassword() %>   <a href="/testeWeb/excluirRegistro.do">Excluir</a></li>
		
	<% 
	} 

	%>	

</ul></html>

dao.java

public void deleta(RegistroDTO registro) throws SQLException {
		PreparedStatement stmt = con.prepareStatement("delete from teste where id = ?");
		stmt.setLong(1, registro.getId());
		stmt.execute();
		stmt.close();
		con.close();
	}

Action.java

public ActionForward execute(ActionMapping map, ActionForm form, HttpServletRequest request, HttpServlet response) throws SQLException, ClassNotFoundException {
		
		RegistroForm rf = (RegistroForm) form;
		long id = rf.getId();
		RegistroDTO dto = new RegistroDTO();
		dto.setId(id);
		RegistroBusiness bus = new RegistroBusiness();
		bus.excluir(dto);
		return map.findForward("excluirSucesso");
	}

struts-config.xml

<action path="/excluirRegistro" type="actions.RegistroDeletaAction" name="registroForm" scope="request">
			<forward name="excluirSucesso" path="/paginas/sucesso/excluirRegistro.jsp"/>
		</action>

Não vou por meu form e nem o dto pq eles só contém os getters e setters…

[]'s

1 Resposta

G

Dê mais detalhes do erro: fica uma página em branco mas o registro é deletado ? ocorre alguma exception no console ou log do Tomcat ?

Criado 10 de janeiro de 2007
Ultima resposta 10 de jan. de 2007
Respostas 1
Participantes 2