<h:message> JSF como mudar?

Galera, estou usando o livro Core JavaServer Faces pra aprender JSF e tem uns exemplos que estão tendo resultados diferentes do que há no livro. Por exemplo este:

[code]
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h” %>
<f:view>
<f:loadBundle basename=“com.corejsf.message” var=“msgs”/>



<h:outputText value="#Grid"/>

   <body>
      <h:form>
        <h:panelGrid columns="2" rowClasses="oddRows,evenRows">
            <h:outputText value="Nome"/>
            <h:panelGroup>
               <h:inputText id="name" required="true"/>
               <h:message for="name" errorClass="errors"/>
            </h:panelGroup>
            <h:outputText value="Idade"/>
            <h:inputText size="3"/>
         </h:panelGrid>
         <br/>
         <h:commandButton value="Submeter"/>
      </h:form>
   </body>
</f:view>
[/code]

O que eu quero fazer é tirar esse “j_id_jsp_260273067_2” alguém sabe como fazer isso?


Utilize o atributo label no <h:inputText> e verifique a diferença na mensagem.

<h:inputText id="name" label="nome" required="true"/>  

[quote=rock]Utilize o atributo label no <h:inputText> e verifique a diferença na mensagem.

<h:inputText id="name" label="nome" required="true"/>  

Muito obrigado cara, deu certo. :thumbup: