Hola,
Cita:
Iniciado por Soynueva
... la pagina a la que hago el forward es una pagina sin nada, ...
No me refería a la página hacia donde te diriges, sino a la página que inicia el forward. Como se puede observar en el ejemplo anterior, yo también usé una página 'Hello Word' para demostrarlo.
Ahora bien ... normalmente me equivoco un 99.99% de la veces y lo siguiente está fuera de los límites de lo que puedo explicar, pero posiblemente puedas llegar a alguna conclusión.
El mensaje de error:
applicationDispatcher.forward.ise = No puedo reenviar despu\u00E9s de que la respuesta se haya llevado a cabo.
En inglés:
applicationDispatcher.forward.ise=Cannot forward after response has been committed
El error se genera en:
org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:312)
(En mi caso se genera en otra línea porque uso otra versión)
La línea 312 de ApplicationDispatcher.java:
Código Java:
Ver original....
310 // Reset any output that has been buffered, but keep headers/cookies
311 if (response.isCommitted()) {
313 (sm.getString("applicationDispatcher.forward.ise"));
314 }
315 try {
316 response.resetBuffer();
....
Cuando la respuesta ya ha sido enviada (isCommitted()) entonces genera esa excepción.
Saludos,