如何配置freemarker以在多個罐子中搜索模板?隨着春天。幾個罐子中的freemarker模板
<!-- freemarker config -->
<bean id="freemarkerConfig"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPaths" value="classpath:/freemarker/" />
</bean>
一個war文件(要部署)和jar文件(依賴項)。
One.war
/freemarker/simple.ftl
Two.jar
/freemarker/test.ftl
工作。
ModelAndView mav = new ModelAndView();
mav.setViewName("simple");
不工作。找不到test.ftl
ModelAndView mav = new ModelAndView();
mav.setViewName("test");
如果設置爲:
<property name="templateLoaderPaths" value="classpath:/freemarker/,classpath:/freemarker2/" />
One.war
/freemarker/simple.ftl
Two.jar
/freemarker2/test.ftl
工作。
ModelAndView mav = new ModelAndView();
mav.setViewName("simple");
工作。
ModelAndView mav = new ModelAndView();
mav.setViewName("test");
問題!如何配置freemarker在相同路徑(classpath:/ freemarker /)中的幾個罐子(戰爭)中搜索?
嗯,這是我從來沒有工作過的東西。有興趣回覆。 另外,我的'.ftl'文件位於'/ WEB-INF/freemarker /' –
文件不是那麼重要。 – Alexander
很好的問題,可惜你的接受率。 –