(RESOLVIDO)Memória cache com jsf

Ola pessoal!Boa Tarde!

A minha dúvida é a seguinte…Na minha aplicação os inputs estão carregando os valores anteriormente digitados por exemplo:

Se eu cadastro o joao,e novamente entro no mesmo cadastro quando seleciono o campo para digitar aparece o nome joao novamente como se tivesse ficado salvo na memoria cache,alguem pode me ajudar a conseguir limpar esses dados ou me explicar pq isso acontece?

Att.

Isso não se refere ao cache, normalmente está ligado a um dos seguintes fatores:

  • Auto preenchimento de campos habilitado no browser
  • @SessionScoped definido ao invés de @RequestScoped e sem “destruição” dos objetos após processamento.
1 curtida

Use o atributo autocomplete dos inputs com o valor off

<p:inputText autocomplete="off"></p:inputText>
1 curtida

Ola mike eu tentei usar o autocomplete com valor off mas nao adiantou,entao tirei a funçao do navegador de auto preenchimento e deu certo.

Oloco, aqui eu ponho autocomplete=“off” e ai não tem auto preenchimento quando eu clico no inputText

1 curtida

Estranho né? Na minha tela de cadastro estou usando o escopo de view,será que não deu certo por isso?

Uma coisa é o cache outra é o autocompletar do browser e outra é a sessão.