【问题标题】:Thymeleaf Layout dont displayThymeleaf 布局不显示
【发布时间】:2017-03-17 13:53:28
【问题描述】:

我正在尝试使用 LayoutDialect 来实现百里香布局:http://www.baeldung.com/thymeleaf-spring-layouts

我认为我正确执行了所有步骤,但页面空白显示。 当我在 WebConfiguration 中删除设置方言时,会显示“内容”,但是使用这种方言,当我调试源时:它只包含行

<!DOCTYPE html>

问题可能出在哪里?

【问题讨论】:

    标签: spring thymeleaf


    【解决方案1】:

    你需要像这样配置你的 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>
    

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 2016-01-10
      • 1970-01-01
      • 2015-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多