Refresh do Browser

galera meu projeto está utilizando Struts 2 + Hibernate,
tenho um modulo de pedido onde o usuario pode lançar vários itens.
Por exemplo se incluir um iten agora, o item irá aparecer na lista. Quando o usuario da um refresh no browser o mesmo item é incluso novamente na lista.

Alguém sabe como não deixar isso acontecer ?

Obrigado!

clauber.ferreira isso é muito relativo, depende de como vc está fazendo essa inclusão na lista!?
É por sessão? se for, tenta dar um session.invalidate(), não sei como funciona no struts, ainda não mexo com ele, mas acho que deve ser assim.
Qlq coisa manda a forma cm vc está incluindo esses dados…

Abs’[]

verifique se o hash do item a ser incluido está presente na lista, senão estiver, insira…

o hash deve identificar o item exclusivamente, se for igual é porque o item é igual

vc tbm pode sair comparando com equals…

Bom, no Struts 1 existia o controle por Tokens que evitava que o refresh fizesse m***. Na versão 2 eu não sei se isso ainda existe, pois parece que o Struts 2 nem Struts não é mais…

Galera a forma q faço isso é a seguinte: eu não uso session pra isso, só pra guardar o usuario logado…

Tenho uma List statica na minha action, quando o usuário inclui um item eu vou adicionando nessa lista.