Estou com problemas para apresentar caracteres acentuados na minha aplicação com vRaptor 3.2.0.
No web.xml eu configurei:
<context-param>
<param-name>br.com.caelum.vraptor.encoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
Meus JSPs contém:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
Mas quando uso JSTL para exibir uma mensagem do meu arquivo de properties, saí todo zoado na tela:
<fmt:message key="app.title" />
Resultado: Prógols
Embora, se tiver caracter acentuado no jsp, ele sai correto na tela, mas vindo do properties pelo JSTL (i18n), sai todo zuado. Tentei converter o arquivo para UTF-8, mas continua com problema.
E também coloquei o um parâmetro adicional na JVM para subir Tomcat e nada: -Dfile.encoding=UTF-8
Sugestões?