garbled problem in ssm + thymeleaf

背景:

In ssm, when using thymeleaf template technology, the server side response page is garbled

解决方式:

    <bean id="thymeleafViewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
        <property name="templateEngine" ref="templateEngine"/>
         <!-- 配置编码方式-->
        <property name="characterEncoding" value="utf-8"/>
    </bean>
    <bean id="templateEngine" class="org.thymeleaf.spring5.SpringTemplateEngine">
        <property name="templateResolver" ref="templateResolver"/>
    </bean>
    <bean id="templateResolver" class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">
        <property name="prefix" value="/WEB-INF/templates/"/>
        <property name="suffix" value=".html"/>
        <!-- 配置编码方式-->
        <property name="characterEncoding" value="utf-8"/>
    </bean>

小结:

1.  模板解析器和视图解析器都有各自的编码方式
2.  分别指定即可
Published 7 original articles · Likes2 · Visits 516

Guess you like

Origin blog.csdn.net/weixin_44671911/article/details/105137807