Coloquei o seguinte trecho de codigo nas páginas do meu sistema:
<c:if test="${not empty errors}">
<div id=mascara></div>
<div id="errors">
<c:forEach items="${errors}" var="error">
<div>
<fmt:message key="${error.category}" />
- ${error.message}
</div>
</c:forEach>
<div class=ok>
<button>OK</button>
</div>
</div>
</c:if>
No ${error.message} já é substituída automaticamente a chave pelo valor (sendo que, dessa maneira, deveria imprimir a chave, e não o valor) e isso está atrapalhando a internacionalização do sistema, pois é procurado o valor (e não a chave) no message_en.properties (internacionalizado) e, obviamente, não é encontrado.
O que devo fazer para corrigir esse problema?
Agradeço a atenção!