两种Freemarker模板路径设置方法
来源:互联网 发布:郑州网络自考 编辑:程序博客网 时间:2024/04/29 07:23
<beans><bean id="freeMarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"><property name="templateLoaderPath" value="/WEB-INF/config/template/" /><property name="freemarkerSettings"><props><prop key="template_update_delay">0</prop><prop key="default_encoding">GBK</prop><prop key="locale">zh_CN</prop></props></property></bean><bean id="freeMarkerConfiguration" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean"><property name="templateLoaderPath" value="file:D:/Java/workspace/project/WebContent/WEB_INF/config/template" /></bean><bean id="templateService" class="com.ahtec.ssi.service.impl.TemplateServiceFreeMarkerImpl"><property name="freeMarkerConfigurer" ref="freeMarkerConfigurer" /><property name="freeMarkerConfiguration" ref="freeMarkerConfiguration" /></bean></beans>
//WEBTemplate t = freeMarkerConfigurer.getConfiguration().getTemplate(templateName);return FreeMarkerTemplateUtils.processTemplateIntoString(t, model);//NONE WEBTemplate t = freeMarkerConfiguration.getTemplate(templateName);return FreeMarkerTemplateUtils.processTemplateIntoString(t, model);
在 web 中,可以方便地定位到WEB_INF目录,但在非web中就不那么容易了。综合考虑,将ftl模板放在classpath目录挺好的。用classpath:来定位模板位置。
补一段代码:
Freemarker多路径配置方法:
<bean id="freemarkerConfig"class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"><property name="templateLoaderPaths"><list><value>/Freemarker/</value><value>/Freemarker/error/</value></list></property></bean>
0 1
- 两种Freemarker模板路径设置方法
- Spring boot freemarker模板路径的几种设置方式
- idea设置tomcat虚拟路径的两种方法
- idea设置tomcat虚拟路径的两种方法
- springboot下面thymeleaf和freemarker两种共存,并且设置thymeleaf的优先级高于freemarker
- vc6/vs2010设置头文件和lib库路径的两种方法
- action提交表单路径两种方法:web.xml设置和注解
- VS2010 项目属性的默认包含路径的两种设置方法
- freemarker加载模板文件的三种方法
- Freemarker提供了3种加载模板目录的方法
- Freemarker提供了3种加载模板目录的方法
- freemarker加载模板文件的三种方法
- 得到swf路径的两种方法
- Floyd两种记录路径的方法
- 两种获取文件路径的方法
- 【模板】并查集 两种路径压缩写法
- freemarker的Word模板生成方法
- django设置模板路径和CSS,JS,image等路径的方法
- 好记性不如烂笔头99-spring3(20)-spring中的数据库连接池泄露
- Ruby on Rails 成长记(1)
- linux目录与文件的权限意义
- 深搜算法与广搜算法总结
- Java集合框架总结(4)——List接口的使用
- 两种Freemarker模板路径设置方法
- Java集合框架总结(5)——Map接口的使用
- c++高效实现isupper,islower,isnum,isalpha的做法
- LTE知识简介
- 如何快速在线使用MSDN
- C语言_二维数组
- Android常用的物理按键及其触发事件
- android(安卓)开源框架
- android小技巧