Olá, hj tentei usar mensagens usando bundles e encontrei um erro, alguem sabe me dizer pq:
defini no faces-config.xml meu arquivo de mensagens:
<!-- Definicao do arquivo de mensagens -->
<application>
<resource-bundle>
<base-name>com.corejsf.resources.ApplicationResources</base-name>
<!-- Var define nome do mapa de variaveis que contem as mensagens -->
<var>msgs</var>
</resource-bundle>
</application>
dentro do meu arquivo de mensagens tinha somente a seguinte mensagem definida:
label.usuario=Usuário
entao na minha pagina jsp coloquei o seguinte codigo pra recuperar o texto do usuario:
<h:outputText value="#{msgs.label.usuario}"/>
porem ele acusa um erro na hora de exibir a pagina, dizendo que não consegue encontrar a propriedade para “usuario”.
entao alterei o arquivo de mensagens para:
usuario=Usuário (perceba q retirei o label)
Entao na jsp mudei para
<h:outputText value="#{msgs.usuario}"/>
entao funcionou corretamente, pq não consigo definir uma propriedade de mensagem dentro do meu arquivo de mensagens usando o (.) ponto : label.usuario ao inves de usuario[b] ??