Especifiquei o caminho de forma correta, tanto é que quando os coloco fora da pasta "view" é interpretado corretamente, o fato é que dentro da pasta, é como se os arquivos não existissem
package br.com.ghabriel.gerenciador.servlet;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
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.ghabriel.gerenciador.acao.AlteraEmpresas;
import br.com.ghabriel.gerenciador.acao.ListaEmpresas;
import br.com.ghabriel.gerenciador.acao.MostraEmpresas;
import br.com.ghabriel.gerenciador.acao.NovaEmpresas;
import br.com.ghabriel.gerenciador.acao.RemoveEmpresas;
@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");
String nome = null;
if(paramAcao.equals("ListaEmpresas")) {
ListaEmpresas acao = new ListaEmpresas();
nome = acao.executa(request,response);
} else if(paramAcao.equals("RemoveEmpresas")) {
RemoveEmpresas acao = new RemoveEmpresas();
nome = acao.executa(request,response);
}else if(paramAcao.equals("MostraEmpresas")) {
MostraEmpresas acao = new MostraEmpresas();
nome = acao.executa(request,response);
}else if(paramAcao.equals("AlteraEmpresas")) {
AlteraEmpresas acao = new AlteraEmpresas();
nome = acao.executa(request,response);
} else if(paramAcao.equals("NovaEmpresas")) {
NovaEmpresas acao = new NovaEmpresas();
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("WEB-INF/view/"+tipoEEndereco[1]);
}
}
}