JSF - nao reconhece o nome do for da tag <h:message>

ola
estou tendo um problema com o a identificação ta tab <h:message>

<h:message for="id" />
<h:message for="nome" />

ele me retorna o seguinte

j_id_jsp_78091756_1:id: Validation Error: Value is less than allowable minimum of '10'
j_id_jsp_78091756_1:nome: Validation Error: Value is less than allowable minimum of '5'

segue o codigo da pagina

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<f:view>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
<h:form>   
        <table width="600" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="56">ID</td>
            <td width="97"><h:inputText value="#{Pessoa.id}" id="id"><f:validateDoubleRange minimum="10.00" /></h:inputText></td>
            <td width="439"></td>
          </tr>
          <tr>
            <td>Nome</td>
            <td><h:inputText value="#{Pessoa.nome}" id="nome"> <f:validateLength minimum="5" maximum="10"/></h:inputText></td>
            <td></td>
          </tr>
          <tr>
            <td>Data</td>
            <td><input name="nascimento" type="text" id="nascimento" value="01/02/2008" size="10" maxlength="10"></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td colspan="3">
                    <h:message for="id" /><br>
                    <h:message for="nome" /><br>
            </td>
          </tr>
          <tr>
            <td colspan="3"><input type="submit" name="button" id="button" value="Submit"></td>
          </tr>
        </table>
</h:form>
</body>
</html>
</f:view>

abs
T+

Tente usar a tag h:messages dentro da tag input, antes de fechar o </InputText>
ou use h:messages

Um exemplo real:


&lt;h:panelGroup&gt;
				&lt;h:inputText value="#{clientes.cliente.rg}" label ="RG"required="true" style=" width : 87px;" id="rg" styleClass="select" &gt;&lt;/h:inputText&gt;
				&lt;h:message for="rg" styleClass="erro" showDetail="false"&gt;&lt;/h:message&gt;
				&lt;/h:panelGroup&gt;

[quote=lgweb]Um exemplo real:

[code]

<h:panelGroup>
<h:inputText value="#{clientes.cliente.rg}" label =“RG"required=“true” style=” width : 87px;" id=“rg” styleClass=“select” ></h:inputText>
<h:message for=“rg” styleClass=“erro” showDetail=“false”></h:message>
</h:panelGroup>

[/code][/quote]

cara, nao funcionou

fiz dessa maneira

&lt;h:inputText value="#{Pessoa.id}" id="id"&gt;&lt;f:validateDoubleRange minimum="10.00" /&gt;&lt;h:message for="id" /&gt;&lt;/h:inputText&gt;

me retornou isso

j_id_jsp_149951774_1:id: Validation Error: Value is less than allowable minimum of '10'

talvez isso ajude em algo
no Eclipse, aparece o seguinte encima do nome Pessoa

“Pessoa cannot be resolved”

agora, pq no seu exemplo vc usou clientes.cliente ?
poderia me explicar oq seria cada item
clientes.cliente.rg

obrigado
T+