<!-- 使用thymeleaf解析 -->
<bean id="templateResolver" class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver">
<property name="prefix" value="/WEB-INF/dagl/" />
<property name="suffix" value=".html" />
<property name="templateMode" value="HTML5" />
<property name="cacheable" value="false" />
<property name="characterEncoding" value="utf-8"/>
</bean>
<bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine">
<property name="templateResolver" ref="templateResolver" />
</bean>
<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
<property name="templateEngine" ref="templateEngine" />
<!--解决中文乱码-->
<property name="characterEncoding" value="utf-8"/>
</bean>
第一行 templateResolver 和 倒数第二行 ThymeleafViewResolver 都需要加
<property name="characterEncoding" value="utf-8"/>

本文详细介绍了如何在Spring框架中配置Thymeleaf模板引擎,包括设置模板解析器、视图解析器等关键步骤,并特别关注了字符集编码问题以避免中文乱码。
3061

被折叠的 条评论
为什么被折叠?



