Ola,
Olha,é o seguinte todo componente do JSF possui pelo menos esses dois atributos : um é o “binding” e outro é o “value”.
o Binding vincula o seu h:inputText que está na tela com um objeto HTMLInputText que fica no backing bean
por isso eu disse pra voce fazer nomeComponente.resetValue();
Pois eu estou deduzindo que voce esta usando um backin bean com algo assim , vamos supor
HtmlInputText texto = new HtmlInputText();
aí voce faria assim:
texto.resetValue(); ou então texto.setValue("");
E obs: texto.setValue("") vai funcionar porque não importa se é um double ou não, ou seja não importa o que voce vá digitar no inputText nesse caso porque assim voce estará limpando qualquer valor que estiver no componente que está na tela, entende?
Agora…
Voce tambem pode fazer a forma mais simples:
<h:inputText value="" /> Pronto assim seu inputText virá vazio.
Mostrei as duas formas para que voce entenda como pode fazer essa manipulação que voce quer seja pelo backing bean ou seja direto no componente.
Qualquer coisa é só falar.
Um Abraço.