Come posso importare le macro spring.ftl in una pagina modello Freemarker utilizzando Spring MVC, SiteMesh, e Freemarker?Importazione spring.ftl utilizzando Spring MVC, SiteMesh, Freemarker
Ho configurato un'applicazione Spring MVC utilizzando SiteMesh e Freemarker sulla base di Ted Young's configuration example. In base al riferimento di integrazione Spring MVC/Freemarker, è necessario importare i macro spring.ftl per associare il modello di supporto alla vista tramite < @ spring.bind "command.name" />. Tuttavia, questa operazione:
<#import "/spring.ftl" as spring>
<@spring.bind "command.user"/>
I risultati in questa eccezione:
org.springframework.web.util.NestedServletException:
Request processing failed; nested exception is freemarker.
template.TemplateException: Error reading imported file spring.ftl
Others have experienced this issue, ma non ho ancora trovato una soluzione in google terreno. Ho anche provato a utilizzare this technique (zippando spring.ftl, inserendolo in META-INF/lib e aggiungendo lo zip al percorso di build), ma non sembrava funzionare.
Grazie!
Davvero? La [documentazione Spring stessa] (http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/view.html) dice di usare '<#import" /spring.ftl " come primavera /> ' – Raedwald