Problema na Internacionalização

Galera, vou ser bem resumido: tenho 2 arquivos .properties com os textos do meu site. Um em português e outro em inglês. Estou usando fmt para internacionalização. Tenho um form que chama o Servlet que faz a troca de idiomas e retorna para meu JSP. O problema que está havendo é que eu só consigo ver as mudanças depois de dar um refresh no browser! Na hora do retorno mesmo, parece que não aconteceu nada! Mas depois de um F5 ele faz a troca de idiomas normalmente! Alguém sabe o que pode ser? Abraços!

Ops! Erro meu galera! Eu estava colocando o <fmt:setLocale value=“pt” scope=“session”/> em um JSP e incluindo este JSP nas outras páginas. Por algum motivo, estava ocorrendo esse “lag” na atualização. Coloquei então o <fmt:setLocale value=“pt” scope=“session”/> direto na página de retorno e aí funcionou! Valeu assim mesmo!