我正试图使用LayoutDialect实现百里香布局布局:http://www.baeldung.com/thymeleaf-spring-layouts
我认为我正确地执行了所有步骤,但显示了页面空白。 当我在WebConfiguration中删除设置Dialect时,显示“内容”,但是使用这种方言,当我调试源时:它只包含行
<!DOCTYPE html>
哪里可能是问题?
答案 0 :(得分:0)
您需要配置WebConfiguration,如:
<bean id="templateResolver"
class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
<property name="prefix" value="/WEB-INF/templates/" />
<property name="suffix" value=".html" />
</bean>
<bean id="groupingStrategy"
class="nz.net.ultraq.thymeleaf.decorators.strategies.GroupingStrategy" />
<bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine">
<property name="additionalDialects">
<set>
<bean class="nz.net.ultraq.thymeleaf.LayoutDialect">
<constructor-arg ref="groupingStrategy" />
</bean>
</set>
</property>
<property name="templateResolver" ref="templateResolver" />
</bean>
<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
<property name="templateEngine" ref="templateEngine" />
</bean>