Olá, A ação remover empresa retorna uma pagina em branco.
RemoveEmpresas
package br.com.alura.gerenciador.acao;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import br.com.alura.gerenciador.modelo.Banco;
public class RemoveEmpresas {
public void executa(HttpServletRequest request, HttpServletResponse response) throws IOException {
System.out.println("Removendo empresas");
String paramId = request.getParameter("id");
Integer id = Integer.valueOf(paramId);
System.out.println(id);
Banco banco = new Banco();
banco.removeEmpresa(id);
response.sendRedirect("entrada?acao=ListaEmpresas");
}
}
UnicaEntrada
package br.com.alura.gerenciador.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import br.com.alura.gerenciador.acao.AlteraEmpresas;
import br.com.alura.gerenciador.acao.ListaEmpresas;
import br.com.alura.gerenciador.acao.MostraEmpresas;
import br.com.alura.gerenciador.acao.NovaEmpresas;
import br.com.alura.gerenciador.acao.RemoveEmpresas;
@WebServlet("/entrada")
public class UnicaEntrada extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String paramAcao = request.getParameter("acao");
if (paramAcao.equals("ListaEmpresas")) {
ListaEmpresas acao = new ListaEmpresas();
acao.executa(request, response);
} else if (paramAcao.equals("RemovaEmpresas")) {
RemoveEmpresas acao = new RemoveEmpresas();
acao.executa(request, response);
} else if (paramAcao.equals("MostraEmpresas")) {
MostraEmpresas acao = new MostraEmpresas();
acao.executa(request, response);
} else if (paramAcao.equals("AlteraEmpresa")) {
AlteraEmpresas acao = new AlteraEmpresas();
acao.executa(request, response);
} else if (paramAcao.equals("NovaEmpresa")) {
NovaEmpresas acao = new NovaEmpresas();
acao.executa(request, response);
}
}
}