Pessoal
Alguém teve problemas de Encoding ao colocar o Spring Security? Fiz uma aplicação baseada nas configurações feitas no projeto e funciona super bem sem o Filtro do Security. Depois de ativar, todas as requisições não são encaminhadas com o Encoding correto. Meus dados são salvos na base de dados com o Encoding errado.
Já verifiquei e todos os meus meus arquivos estão com text file UTF-8, estou com as tags devidamente registradas nas JSPs:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
Todas as páginas também tem a meta
<meta charset="utf-8">
Quanto a configuração do Spring considerando Encoding, uso apenas essa que trata dos locales:
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("/WEB-INF/message");
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(1);
return messageSource;
}
Existe alguma configuração que poder ser feita na classe SpringSecurityFilterConfiguration ou SecurityConfiguration para forçar o uso do Encoding?
Obrgado =D