Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao remover Empresa

Ao clicar no link remover: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeCódigo:

     protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    String paramAcao = request.getParameter("acao");
    String nome = null;

    if(paramAcao.equals("ListaEmpresas")) {

        ListaEmpresas acao = new ListaEmpresas();
        nome = acao.executa(request, response);

    } else if (paramAcao.equals("RemoveEmpresa")) {

        RemoveEmpresa acao = new RemoveEmpresa();
        nome = acao.executa(request, response);

    }

    String[] tipoEEndereco =  nome.split(":");

    if(tipoEEndereco[0].equals("forward")) {

        RequestDispatcher rd = request.getRequestDispatcher(tipoEEndereco[1]);
        rd.forward(request, response);

    } else {

        response.sendRedirect(tipoEEndereco[1]);

    }

Código Remove Empresa:

    public class RemoveEmpresa {

public String executa(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    String paramId = request.getParameter("id");
    Integer id = Integer.valueOf(paramId);

    Banco banco = new Banco();
    banco.removeEmpresa(id);

    response.sendRedirect("entrada?acao=ListaEmpresas");
    System.out.println("removeu a empresa");

    return "redirect:entrada?acao=ListaEmpresas";

}
}
1 resposta
solução!

O erro foi porque eu não tirei o response.sendRedirect("entrada?acao=ListaEmpresas");.

Desculpa ter criado o post. =/