É o seguinte,
Quero repassar uma requisição para um Servlet a partir de um controlador, no controlador eu tenho esse código:
RequestDispatcher rd = request.getRequestDispatcher(executa);
rd.include(request,response);
Onde a variável executa é o Servlet que deve ser executado, no caso é o IncluirUsuario. web.xml:
<servlet>
<servlet-name>IncluirUsuario</servlet-name>
<servlet-class>com.controle.IncluirUsuario</servlet-class>
</servlet>
Incluir Usuario:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
/*...Código aqui...*/
}
Enfim, isso tudo está dando esse erro:
javax.servlet.ServletException: Servlet execution threw an exception
com.controle.Controlador.doPost(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637) //Repete várias vezes
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) //Repete várias vezes
java.lang.StackOverflowError
java.util.HashMap.getEntry(HashMap.java:344)
java.util.HashMap.containsKey(HashMap.java:335)
org.apache.catalina.connector.Request.removeAttribute(Request.java:1358)
org.apache.catalina.connector.RequestFacade.removeAttribute(RequestFacade.java:514)
com.controle.Controlador.doPost(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637) // Repete várias vezes
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) // Repete várias vezes
Bom, não sei o que pode ser. Por favor preciso disso muito rápido.
Desde já agradeço.