Tenho um projeto onde uso Spring, então meus Controllers estao a anotação @Controller, eu percebo que quando acesso uma página que editei anteriormente os dados ainda estão lá setados ou seja quando eu abro um XHTML deveria “zerar” o meu controller, criar uma nova instância, e isto não esta acontecendo, será problema de scope? O que devo implementar para resolver?
Existe 2 tipos:
@ViewScoped - é mantido até navegar para outra pagina
@SessionScoped - até o usuário encerrar, ou expirar a sessão..
ja implementei @ViewScoped, @SessionScoped e @RequestScoped mas nenhum resolve, eu edito um cadastro não salvo, os dados ficão la setados , vou em outra pagina eu quando volto no cadastro inicial os dados estão la ainda. Deveria ser chamado um novo bean “controller” e zerar os objetos e reiniciar variáveis com valor do controller