freemarker 整合 spring
来源:互联网 发布:淘宝直跳弹簧刀 编辑:程序博客网 时间:2024/06/04 21:01
freemarker整合spring 的时候应该现在spring的配置文件中加入如下bean
<!-- 配置freemarker --><bean id="freeMarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"><!-- 默认加载模板的路径 --><property name="templateLoaderPath" value="/WEB-INF/ftl/"/><!-- 默认字符编码集 --><property name="defaultEncoding" value="utf-8"/></bean>
@Controllerpublic class GenHtmlController {@Autowiredprivate FreeMarkerConfigurer freeMarkerConfigurer;@RequestMapping("/genhtml")@ResponseBodypublic String genhtml(){try {//1、得到configurationConfiguration configuration = freeMarkerConfigurer.createConfiguration();//2、得到tmplateTemplate template = configuration.getTemplate("hello.ftl");//3、设置数据Map data = new HashMap<>();data.put("hello", "hello spring freemarker");//4、生成文件的输出路径Writer out = new FileWriter(new File("G:/out/hello2.html"));//5、使用模板对象的process方法输出文件。template.process(data, out);//6、关闭流out.close();} catch (Exception e){e.printStackTrace();}return "ok";}}
通过浏览器访问路径则可以得到生成的静态页面hello2.html.
阅读全文
0 0
- FreeMarker整合Spring 3
- FreeMarker整合Spring 3
- FreeMarker整合Spring 3
- spring+struts2+freemarker整合
- Spring MVC 整合 Freemarker
- FreeMarker整合Spring 3
- FreeMarker整合Spring 3
- FreeMarker整合Spring 3
- FreeMarker整合Spring 3
- FreeMarker整合Spring 3
- FreeMarker整合Spring 3
- FreeMarker整合Spring 3
- spring整合freemarker
- FreeMarker整合Spring 3
- Spring MVC 整合 Freemarker
- FreeMarker整合Spring 3
- FreeMarker整合Spring mvc
- Spring MVC 整合 Freemarker
- GitHub 版本控制 项目托管 04 创建GitHub远程仓库
- cocos2dx 的自定义事件
- Mac下使用brew安装mongodb
- springboot 之单元测试:MockBean
- GitHub 版本控制 项目托管 05 创建GitHub本地仓库1-创建空仓库
- freemarker 整合 spring
- Linux(CentOS) Java 安装
- 深入理解RxJava系列(一)
- 读取手机联系人
- 1、centos一些操作
- HDU 4507 吉哥系列故事——恨7不成妻 数位dp
- c语言编程构造拉丁方阵和正交拉丁方阵组
- python八枚硬币问题
- 数列特征