【发布时间】:2017-03-17 13:53:28
【问题描述】:
我正在尝试使用 LayoutDialect 来实现百里香布局:http://www.baeldung.com/thymeleaf-spring-layouts
我认为我正确执行了所有步骤,但页面空白显示。 当我在 WebConfiguration 中删除设置方言时,会显示“内容”,但是使用这种方言,当我调试源时:它只包含行
<!DOCTYPE html>
问题可能出在哪里?
【问题讨论】:
我正在尝试使用 LayoutDialect 来实现百里香布局:http://www.baeldung.com/thymeleaf-spring-layouts
我认为我正确执行了所有步骤,但页面空白显示。 当我在 WebConfiguration 中删除设置方言时,会显示“内容”,但是使用这种方言,当我调试源时:它只包含行
<!DOCTYPE html>
问题可能出在哪里?
【问题讨论】:
你需要像这样配置你的 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>
【讨论】: