Limpar InputText JSF

Boa tarde Galera.
Estou com um problema com jsf e não sei como resolver.
Tenho um inputTex “Nome” que é required dentro de um formulário com outros campos também required.
1 - preencho o nome e clico no salvar.
2 - jsf reclama que existem campos required vazios.
3 - Apago a informação que digitei no campo Nome anteriormente
4 - Clico no salvar novamente
5 - o jsf reclama que tem tem campos required vazios “inclusive o campo Nome” mas quando da update para exibir a mensagem ele acaba setando novamente o valor que eu tinha digitado anteriormente para o campo nome.

Eu queria fazer com que o campo ficasse vazio. alguém pode ajudar?

Boa tarde.

Se ele setou um valor no inputText nome é pq o atributo do seu bean tem aquele valor

Você tem um ajax que processa o inputText nome?

Se você der update apenas no componente messages, o nome não deve ser setado pelo JSF, ou então se você estiver usando o PrimeFaces 6.2, você pode colocar a tag p:autoUpdate dentro de p:messages, ai você não precisa atualiza-la por botões ou ajax.

PS: Para a versão 6.1 ou inferior, deve-se usar o atributo autoUpdate com o valor true ou false.

Não tem ajax. só tem o required e um p:message, e ele mostra a mensagem.
Quando clico no salvar ele nem chega chamar o método Salvar, ele para no required do própior jsf. Não sei nem como ele ta setando esse valor.

Pq não posta o código?