Response.sendRedirect não funciona

olá galera eu utilizo o response.sendRedirec dentro de uma janela Pop-up porem ele n está funcionando eu debuguei pra testar e ele lê a instrução mas n está executando oque pode ser?

    int i = conexaoDAO.atualizaDado("venda_temp", "val_desconto="+desc+"", "cod_temp="+codVenda+"");
    if(i==0){
        response.sendRedirect("../../erro.jsp?msg=não fez a atualização");
    }else{
        response.sendRedirect("consultaVenda_1.jsp?vendaLista=true&codVenda="+codVenda);
    }

Se não estou enganado tem que ser uma url completa e não relativa, isso faz com que o container retorne para o navegador com status de sendRedirect e o navegador faz um nova solicitação com a url informada.

response.sendRedirect("www.guj.com.br");

Agora tem o forward que chama outro recurso que esteja no container, aqui você pode usar algo como “/algumacoisa.do”