JSF limpar campos

ola pessoal, tenho um hform em jsf e toda vez que adiciono um registro ele grava no banco e retorna para a mesma pagina (inserção) até tudo bem.
porem ao retornar a mesma pagina gostaria que os campos do form fossem limpos, da maneira que esta ele grava porem os campos não são limpos para nova inclusão.

obrigado

marcos

é só tu criar uma nova instancia do bean que armazena os valores dele (no lado java da app)

Olá!!! Vc deve estanciar um novo objteto daquele tipo que você está gravando antes de retornar… Ou se não vc pode ao invés de lá no mapeamento do bean no (config-face) , em veis de lá está session está reuqeste dai não vai aparecer!!!

Exemplo:


public String salvar(){      
             
        try{
            db.saveOrUpdate(getObjDestinatario());
            db.beginTransaction().commit();
        }catch (HibernateException e) {
            // TODO: handle exception
            e.printStackTrace();
            setObjDestinatario(new DestinatarioMd());
            return "failure";
        }
        
        setObjDestinatario(new DestinatarioMd());
        return "success";
    }