SpringMVC freemarker include 路径
2016-08-12 10:20
381 查看
freemarker include 路径可以采用相对路径,也可以用绝对路径,主要是看你的FreeMarkerConfigurer中的路径配置。我用的SpringMVC,在spring-mvc.xml中配置如下:
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="configLocation" value="classpath:freemarker.properties" />
<property name="templateLoaderPath" value="<span style="color:#FF0000;">/WEB-INF/ftl/templetes/</span>" />
<property name="freemarkerVariables">
<map>
<entry key="xml_escape" value-ref="fmXmlEscape" />
</map>
</property>
</bean> 关键是红色路径,这将是你的ftl文件中include中的base路径。
eg:<#include "/common/common.ftl"> 将会引用/WEB-INF/ftl/templetes/common/common.ftl文件。
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="configLocation" value="classpath:freemarker.properties" />
<property name="templateLoaderPath" value="<span style="color:#FF0000;">/WEB-INF/ftl/templetes/</span>" />
<property name="freemarkerVariables">
<map>
<entry key="xml_escape" value-ref="fmXmlEscape" />
</map>
</property>
</bean> 关键是红色路径,这将是你的ftl文件中include中的base路径。
eg:<#include "/common/common.ftl"> 将会引用/WEB-INF/ftl/templetes/common/common.ftl文件。
相关文章推荐
- Java并发编程:深入剖析ThreadLocal
- java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间
- 使用函数的得墨忒耳法则来解耦
- java中编码方式的总结
- Exception in thread "main" java.lang.RuntimeException: Stub!
- Spring MVC拦截器
- 从0开始,搭建SSM服务器框架
- spring拦截器实现分析
- Java并发编程:线程池的使用
- SpringMVC使用@ResponseBody输出字符串时遇到的乱码问题及解决办法
- java webservices 接口示例和demo下载地址
- 01_JavaMail_01_邮件服务器简述
- 远程监视jboss应用java内存的配置(实测) .
- java springmvc post和get中文乱码问题
- 设计模式之禅——六大设计原则之依赖倒置原则
- hibernate框架ORM的实现原理
- springmvc 学习笔记--DispatcherServlet 源码分析
- spring-mvc开发模式相关配置
- Ganymed SSH-2 for Java
- eclipse中egit插件使用--升级版