response.sendRedirect () de jsp: include sendo ignorado?

Eu tenho um arquivo jsp, que inclui outro arquivo jsp para verificar alguns valores e coisas como:

<jsp:include page="setup.jsp" />

Inside the setup.jsp Eu tenho um código condicional que determina se alguns valores necessários são definidos na sessão e, se não, os redireciona para uma página diferente. Ou pelo menos deveria, mas o redirecionamento parece estar sendo ignorad

System.err.println("Redirecting!");
response.sendRedirect("http://www.google.com");
return;

Vejo "Redirecionando!" faça logon no console, mas a página continua e é renderizada normalmente. Eu tinha curvado despejar os cabeçalhos para mim e vi que a resposta éHTTP/1.1 200 OK então definitivamente não está enviando um redirecionamento 302.

Alguma idéia de qual é o problema e como posso corrigir isso?

EDIT: Verifiquei que minha resposta ainda não foi confirmada.response.isCommitted() retornafalse significa que o código de status e os cabeçalhos ainda não foram enviado

EDIT 2: Tentei ligar pararesponse.sendRedirect() em muitos outros lugares e acho que posso redirecionar com sucesso antes do. O redirecionamento dentro do JSP parece ser ignorado e se eu tentar redirecionar APÓS o jsp, recebo uma exceção de estado ilegal porque a resposta já foi confirmad

questionAnswers(2)

yourAnswerToTheQuestion