Jak importować makra spring.ftl do strony szablonu Freemarker przy użyciu Spring MVC, Sitemesh i Freemarker?Importowanie pliku spring.ftl przy użyciu Spring MVC, Sitemesh, Freemarker
Skonfigurowałem aplikację Spring MVC za pomocą Sitemesh i Freemarker na podstawie Ted Young's configuration example. Zgodnie z odniesieniem do integracji z Spring MVC/Freemarker konieczne jest zaimportowanie makr spring.ftl w celu związania modelu podkładu z widokiem za pomocą < @ spring.bind "command.name" />. Jednak to robi:
<#import "/spring.ftl" as spring>
<@spring.bind "command.user"/>
Wyniki w tym wyjątkiem:
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, ale mam jeszcze do znalezienia rozwiązania w google ziemi. Próbowałem również użyć this technique (zip up spring.ftl, umieszczając go w META-INF/lib i dodając zip do ścieżki budowania), ale nie wydaje się, że to działa.
Dzięki!
Naprawdę? [Dokumentacja Springa] (http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/view.html) mówi o użyciu '<#import" /spring.ftl " jako wiosna /> ' – Raedwald