Pessoal, tudo bem?
Estou um problema na hora de trocar de message.properties.
Na view eu consigo trocar quando eu passo como parâmetro o language na URL e então eu capturo através do seguinte código:
<c:if test="${not empty param.language}">
<fmt:setLocale value="${param.language}" scope="session"/>
</c:if>
Mas no java eu não consigo trocar, lá eu uso o seguinte código nos construtores:
bundle = ResourceBundle.getBundle(
"br.com.wsacervoweb.language.messages",
localization.getLocale());
E recebo localization no construtor.
Existe alguma maneira de trocar automaticamente quando o usuário decide trocar o idioma?