utf8字符集与Thymeleaf
当将Spring与Thymeleaf一起使用时,我的所有西里尔字母都显示?????
在页面上。
使用
@RequestMapping(value = "/login", method = RequestMethod.GET, produces =
"text/html; charset=utf-8")
如何解决这个问题?
回答:
答案可以在这里找到:
characterEncoding
应该为templateResolver
和明确设置属性ThymeleafViewResolver
:
<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> ...
<property name="characterEncoding" value="UTF-8"/>
...
</bean>
<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
...
<property name="characterEncoding" value="UTF-8"/>
...
</bean>
以上是 utf8字符集与Thymeleaf 的全部内容, 来源链接: utcz.com/qa/405540.html