Como faço para trocar a URL? É muito complexo?
De = http://localhost:8080/gerenciador/entrada?acao=ListaEmpresa Para = http://localhost:8080/gerenciador/entrada?acao=ListaEmpresas
Como faço para trocar a URL? É muito complexo?
De = http://localhost:8080/gerenciador/entrada?acao=ListaEmpresa Para = http://localhost:8080/gerenciador/entrada?acao=ListaEmpresas
Oi Caroline
Não é dificil não, você vai precisar alterar na UnicaEntradaServlet:
@WebServlet("/entrada")
public class UnicaEntradaServlet 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("RemoveEmpresa")) {
            RemoveEmpresa acao = new RemoveEmpresa();
            acao.executa(request, response);
        } else if(paramAcao.equals("MostraEmpresa")) {
            MostraEmpresa acao = new MostraEmpresa();
            acao.executa(request, response);
        } else if(paramAcao.equals("AlteraEmpresa")) {
            AlteraEmpresa acao = new AlteraEmpresa();
            acao.executa(request, response);
        } else if(paramAcao.equals("NovaEmpresa")) {
            NovaEmpresa acao = new NovaEmpresa();
            acao.executa(request, response);
        }
    }
}
Feito isso é só redirecionar para a URL ListaEmpresas nas classes AlteraEmpresa, ListaEmpresas, NovaEmpresa e RemoveEmpresa:
response.sendRedirect("entrada?acao=ListaEmpresas");