Pessoal tudo bem ?
Estou com problemas de encoding na aplicação, ela esta vindo diferente do Utf-8, gostaria de saber o que poderia fazer.
Classe SecurityConfiguration
@Override
protected void configure(HttpSecurity http) throws Exception {
CharacterEncodingFilter filter = new CharacterEncodingFilter();
filter.setEncoding("UTF-8");
filter.setForceEncoding(true);
http.addFilterBefore(filter, CsrfFilter.class);
http.authorizeRequests().antMatchers("/produtos/form").hasRole("ADMIN")
.antMatchers("/carrinho/**").permitAll()
.antMatchers(HttpMethod.POST, "/produtos").hasRole("ADMIN")
.antMatchers("/produtos/**").permitAll()
.antMatchers("/resources/**").permitAll()
.antMatchers("/").permitAll().anyRequest().authenticated()
.and().formLogin().loginPage("/login").permitAll().and().logout()
.logoutRequestMatcher(new AntPathRequestMatcher("/logout"));
}
ServletSpringMVC
*/
@Override
protected Filter[] getServletFilters() {
CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter();
encodingFilter.setEncoding("UTF-8");
return new Filter[] { encodingFilter };
}
Ja cheguei a deletar os itens do banco e carregar novamente para cadastrar novamente, mas nada.
Meus arquivos .jsp esta configurado para UTF-8