/message -> está dentro do src, fora de pacote!!! se for dentro de um pacote
vc colaca meu.seila.pacote.messagesjsf
<h:inputText id=“id”>
<h:message for=“id” />
</h:inputText>
Uma coisa q não entendi, como ele sabe em q momento eh pra usar o bundle?<<<
vc fala o loadBundle ? se for ! Ele é carregado pela página.
quando vc diz for=“id” quer dizer que a mensagem é para o id=“id”.
Como o properties reconhece a mensagem? ele reconhce o componente javax.faces.component.UIInput.REQUIRED.
no caso seu input já está required true…
coloca seu código ae…!!!
Não sou muito bom em explicar teoria…mas agente tenta…