[英]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.