freemarkerを設定して、いくつかのjarファイルでテンプレートを検索するにはどうすればよいですか?春に。freemarkerテンプレート複数のjarファイル
<!-- freemarker config -->
<bean id="freemarkerConfig"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPaths" value="classpath:/freemarker/" />
</bean>
1つのwarファイル(展開する)とjarファイル(依存関係)。
One.war
/freemarker/simple.ftl
Two.jar
/freemarker/test.ftl
作業。
ModelAndView mav = new ModelAndView();
mav.setViewName("simple");
Do not work。
<property name="templateLoaderPaths" value="classpath:/freemarker/,classpath:/freemarker2/" />
/freemarker/simple.ftl
Two.jar
/
One.war:test.ftl
ModelAndView mav = new ModelAndView();
mav.setViewName("test");
設定する場合があるが見つかりません。 freemarker2/test.ftl
仕事。
ModelAndView mav = new ModelAndView();
mav.setViewName("simple");
Work。
ModelAndView mav = new ModelAndView();
mav.setViewName("test");
質問!同じパス(classpath:/ freemarker /)でいくつかのjar(戦争)を検索するfreemarkerを設定するには?私はプログラム的に同様のことをした後は
うーん、これは私が自分自身を動作するようになったことはありませんものです。返信に興味があります。 また、私の '.ftl'ファイルは'/WEB-INF/freemarker/'にあります。 –
ファイルはそれほど重要ではありません。 – Alexander
良い質問、あなたの受け入れ率については恥ずかしいです。 –