Jsf está persistindo valor na view!

Pessoal,

tenho este código na minha view,

          <h:inputText id="pesquisa" value="#{controllerTipoChamado.filtro}" maxlength="50" size="50" />
          <h:commandButton value="OK" action="#{controllerTipoChamado.acaoPesquisa}" />

e este no controle:

  public DataModel getListagem() throws Exception {
    DaoTipoChamado dao = new DaoTipoChamado();
    
    model = new ListDataModel(dao.listarTipoChamado( getFiltro() ) );
    return model;
  }
  public void acaoPesquisa() {
    //setFiltro(tipoChamado.getDescricao());
  }  

Daí, toda vez que navego pelas páginas JSF e retorno à view, o campo representado pelo atributo ‘filtro’ já vem preenchido com a última pesquisa feita. Gostaria que já viesse em branco, que deveria ser o padrão.

Alguém tem uma ideia?

Depende, seu MB está como Session? Se sim, ele realmente vai segurar o valor na sessão, o último valor digitado.

O q você tem que fazer e “resetar” esse valor na unha toda vez que chamar a tela.

Sim, está com session no faces-config.

Para forçar o campo na view, tenho que resetar o atributo associado?