配好thymeleaf时 运行打开网页时 中文全成了???

web.xml文件下已经配置过过滤器。只改了thymeleaf的配置文件。 后来发现 ,templateResolver 与viewResolver都要设置编码。
正确的配置应为
@Bean
public ITemplateResolver templateResolver(){
SpringResourceTemplateResolver templateResolver=new SpringResourceTemplateResolver();
templateResolver.setPrefix("/WEB-INF/view/");
templateResolver.setSuffix(".html");
templateResolver.setTemplateMode("HTML5");
templateResolver.setCharacterEncoding("UTF-8");
return templateResolver;
}
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver){
SpringTemplateEngine templateEngine=new SpringTemplateEngine();
templateEngine.setTemplateResolver(templateResolver);
return templateEngine;
}
@Bean
public ThymeleafViewResolver viewResolver(SpringTemplateEngine templateEngine){
ThymeleafViewResolver viewResolver=new ThymeleafViewResolver();
viewResolver.setTemplateEngine(templateEngine);
//viewResolver.setCharacterEncoding("UTF-8");
return viewResolver;
}