[英]FreeMarker Spring MVC issue with import
在freemarker中导入文件时出现问题。 我的文件夹结构如下所示:
在我的索引中,我有这样的代码:
<#import "../layouts/standart.ftl" as layout>
<@layout.test>
<div><h1>Hello Dude</h1></div>
</@layout.test>
我的模板如下所示:
<#macro test>
<html>
...
</html>
</#macro>
这是我尝试访问页面时遇到的异常的一部分。
FreeMarker模板错误:读取导入的模板../layouts/standart.ftl时出错。失败的指令(FTL堆栈跟踪):---------- ==> #import“ ../layouts/standart.ftl” as ... [在第1行第1列的模板“ index.ftl”中] ---------- Java堆栈跟踪(对于程序员):---------- freemarker.core ._MiscTemplateException:[...异常消息已经被打印; 请参阅以上内容...]在freemarker.core.LibraryLoad.accept(LibraryLoad.java:118)处,我做错了什么? 感谢您的任何建议。
您可以配置Freemarker在应用程序上下文xml文件中查找模板的位置。 这些路径是相对于您的应用程序上下文路径的。 例如
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPaths">
<list>
<value>/views/</value>
<value>/templates/</value>
</list>
</property>
</bean>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.