【问题标题】:Spring 3 and a custom object wrapper for FreeMarkerSpring 3 和 FreeMarker 的自定义对象包装器
【发布时间】:2011-02-16 10:52:16
【问题描述】:

如何配置 Spring 3 以使用自定义对象包装器与 FreeMarker 一起使用?

我已经为 FreeMarker 创建了一个自定义对象包装器,但我不确定您如何配置 Spring 3 以使用该包装器。以下没有效果:

    <bean id="freemarkerConfig"
          class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPath" value="/WEB-INF/classes/templates/"/>
        <property name="freemarkerSettings">
            <props>
                <prop key="object_wrapper">my.custom.ObjectWrapper</prop>
            </props>
        </property>
    </bean>

任何指针表示赞赏。

【问题讨论】:

  • 您必须创建另一个 bean 来实例化 ObjectWrapper 然后引用该 bean(Object Wrapper),例如:&lt;property name="freemarkerSettings" ref="objectWrapper"&gt; 其中 objectWrapper 是 bean id

标签: spring spring-mvc freemarker


【解决方案1】:

FreemarkerView 自动检测上下文中的FreeMarkerConfigurer bean,并从中获取配置。显然,您必须正确使用 FreemarkerView 才能使其正常工作,但您没有告诉我们有关您如何使用 freemarker 的任何信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-15
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    相关资源
    最近更新 更多