Problema com a tag <h:message>

Sou iniciante no jsf e estou c o seguinte problema:
<c:forEach var=“i” begin=“1” end=“3”>


Nome Titular${i}:

<h:inputText id=“nome${i}” value="#{capBean1.userID}" required=“true” requiredMessage=“Campo Obrigatório” validatorMessage=“Valor deve ser maior do que 0.”>
<f:validateDoubleRange minimum=“0.01”/>
</h:inputText>


</c:forEach>
Tenho as validações e quero apresentar as mensagens de erros, mas o problema eh que o nome dos meus campos são dinâmicos.
Alguem pode me ajudar?

está tudo errado, vc nem está usando os componentes jsf aí…
em vez de montar a tabela na mão utilize o componente h:dataTable

quanto as validações vc pode utilizar o validator, aqui ensina mais sobre isso http://www.jsftoolbox.com/documentation/help/12-TagReference/core/f_validator.html

EDITADO
no seu caso nem precisa configurar um validator mesmo. porém o seu problema é com h:message, onde o link acima da um exemplo de como fazer isso.