Duvida com o RequestDispatcher

Ola galera a minha dúvida/problema é o seguinte: eu utilizo o método RequestDispatcher para redirecionamento, a minha página A recebe os dados e envia para a minha action que trata deles que devolve para página A o resultado aprendi como utilia-lo e tals, só que estou com um aparente bug pq se eu atualizar a página o dado é enviado novamente, tem alguma coisa na escrita minha que passou desapercebida ou o método faz assim?
o codigo está assim

Action:

request.setAttribute("vendaLista",true); request.setAttribute("codVenda",codVenda); RequestDispatcher view = request.getRequestDispatcher("../jsp/consultaVenda.jsp"); view.forward(request,response);//testei com o include tb

Amigo,

esse é um problema do HTTP. Se você pressionar F5 após uma submissão, os dados do formulário são enviados novamente.

Para evitar isso, use um reponse.sendRedirect(). Nesse caso, não poderá usar atributos de requisição para transferir dados de uma tela para outra.