Pessoal, estou tendo um problema ao utilizar um arquivo .properties para guardar as mensagens exibidas na página.
Quando
digito alguma palavra com acento diretamente no arquivo .jsf FUNCIONA.
Mas quando utilizo o arquivo de properties, a palavra não aparece com
acentuação.
Adicionei as seguintes linhas na minha página:
<?xml version="1.0" encoding="UTF-8"?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
Para carregar o arquivo de properties, utilizei a seguinte tag:
<f:loadBundle basename="message" var="msgs"/>
E quando vou ler a mensagem do arquivo properties, faço assim:
<rich:toolBarGroup>
<h:commandLink charset="utf-8" value="#{msgs.funcao_label_titulo}"
title="#{msgs.funcao_label_titulo}" action="#{funcaoMB.listar}" />
</rich:toolBarGroup>
Na página esse link deveria aparecer com o valor "Função", mas aparece uma palavra maluca: Função
Alguém sabe o que eu posso fazer???
O interessante é que se coloco manualmente a palavra "Função" direto na
página, ele funciona. Agora se utilizo a variável 'msgs' para ler de um
arquivo properties não funciona.
Agradeço qualquer retorno.