有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在spring中自定义导入ftl,作为spring。超光速

我的包com.caobug.client.support.view有分页宏pagination.ftlFreeMarkerConfigurer.java

freemarkerconfiguer。java:

public class FreeMarkerConfigurer extends org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer {
    @Override
    protected void postProcessTemplateLoaders(List<TemplateLoader> templateLoaders) {
        super.postProcessTemplateLoaders(templateLoaders);
        templateLoaders.add(new ClassTemplateLoader(FreeMarkerConfigurer.class, ""));
    }
}

春天的景色。xml:

<bean id="freeMarkerConfigurer" class="com.caobug.client.support.view.FreeMarkerConfigurer">
    <property name="defaultEncoding" value="utf-8"/>
    <property name="templateLoaderPath" value="/WEB-INF/"/>
    <property name="freemarkerSettings">
        <props>
            <prop key="template_update_delay">10</prop>
            <prop key="locale">zh_CN</prop>
            <prop key="number_format">0.####</prop>
            <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>
            <prop key="classic_compatible">true</prop>
            <prop key="template_exception_handler">ignore</prop>
        </props>
    </property>
    <property name="freemarkerVariables">
        <map>
            <entry key="shiro">
                <bean class="com.caobug.tags.account.ShiroTags"/>
            </entry>
            <entry key="messageTotal">
                <bean class="com.caobug.tags.account.MessageCountTag"/>
            </entry>
        </map>
    </property>
</bean>

演示。ftl:

<#import "/pagination.ftl" as pagination />

获取以下错误:

==> #import "/pagination.ftl" as pagination  [in template "demo.ftl" at line 1, column 1]
----------

我能做什么


共 (0) 个答案