Problemas com Servlet X RequestDispatcher

0 respostas
D_ora_da_Silva

É 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.

Criado 3 de outubro de 2010
Respostas 0
Participantes 1