转载地址:  http://swiftlet.net/archives/905

首先在项目中建立存放模板的文件夹templates,然后放入模板文件person.ftl,内容如下:
Hello, my name is ${name}. I come from ${address}. Nice to meet you!

public class Test
{public static void main(String[] args) throws IOException, TemplateException{Version version = new Version(2, 3, 1);Configuration cfg = new Configuration(version);cfg.setDirectoryForTemplateLoading(new File("templates"));cfg.setObjectWrapper(new DefaultObjectWrapper(version));Template temp = cfg.getTemplate("person.ftl");Map root = new HashMap();root.put("name", "张三");root.put("address", "中国-北京");Writer out = new OutputStreamWriter(System.out);temp.process(root, out);out.flush();}
}

输出结果为:
Hello, my name is 张三. I come from 中国-北京. Nice to meet you!

(1) freemarker入门实例相关推荐

  1. freemarker入门实例与源码研究准备工作

    首先去freemarker官网下载源码jar包,本文是基于freemarker-2.3.21.tar.gz进行研究的.解压源码包,找到freemarker的源码部分导入eclipse工程中.需要注意的 ...

  2. Asp.Net MVC2.0 Url 路由入门---实例篇

    本篇主要讲述Routing组件的作用,以及举几个实例来学习Asp.Net MVC2.0 Url路由技术. 接着上一篇开始讲,我们在Global.asax中注册一条路由后,我们的请求是怎么转到相应的Vi ...

  3. SpringMVC 框架系列之初识与入门实例

    微信公众号:compassblog 欢迎关注.转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1.SpringMVC 概述 (1).什么是 MVC:Model-View-Control Co ...

  4. 《HFSS电磁仿真设计从入门到精通》一第2章 入门实例——T形波导的内场分析和优化设计...

    本节书摘来自异步社区<HFSS电磁仿真设计从入门到精通>一书中的第2章,作者 易迪拓培训 , 李明洋 , 刘敏,更多章节内容可以访问云栖社区"异步社区"公众号查看 第2 ...

  5. python爬虫实例-10个python爬虫入门实例

    昨天带伙伴萌学习python爬虫,准备了几个简单的入门实例 涉及主要知识点: web是如何交互的 requests库的get.post函数的应用 response对象的相关函数,属性 python文件 ...

  6. python爬虫程序实例-10个python爬虫入门实例

    作者:h3zh1 来源:cnblogs.com/h3zh1/p/12548946.html 今天为大家准备了几个简单的python爬虫入门实例,分享给大家. 涉及主要知识点:web是如何交互的 req ...

  7. ADO.NET Entity Data Model入门实例

    ADO.NET Entity Data Model入门实例 快速开发一个网站,最繁琐的地方可能要算数据库访问和ORM了,还好.net中这个很强大,可以省去好多体力劳动. 这里就给个快速使用ADO.NE ...

  8. Java Socket入门实例

    基于测试驱动的Socket入门实例(代码的具体功能可以看我的程序中的注释,不理解的可以短信我) 先看Server的代码: package socketStudy; import java.io.Buf ...

  9. linux Shell(脚本)编程入门实例讲解详解

    linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集, ...

最新文章

  1. POJ 2955 Brackets (区间DP)
  2. 计算机前端专业术语,学习计算机知识必须懂得50个专业术语
  3. 剧本翻译之SHUFFLE 6月24日
  4. 携程发布2021第三季度财报:营收53亿元 国际国内旅游市场“攻守”同发力
  5. SpringMVC 另一种基于xml的处理器、适配器(了解)
  6. Make 输出重定向到文件
  7. 数据结构与算法分析(十)——母牛的故事
  8. LettCode50. Pow(x, n)
  9. Yii框架怎么寻找对应视图
  10. Stencil Buffer(模板缓冲区)
  11. golang ide 环境搭建_新手引导 — Golang后端开发环境搭建
  12. C++实现多级时间轮定时器
  13. 堆排序算法思路以及Java实现
  14. 从入门到变现|全面解析视频号运营规则,看完少走3天弯路!
  15. 野火Linux内核,ebf_6ull_linux
  16. Error: ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk
  17. BASH SHELL ls -l 输出了什么
  18. 如何合并同一个磁盘里面的两个区(卷)
  19. PXE+Kickstart 无人值守安装系统
  20. 使用Python的PyPD创建PDF文档

热门文章

  1. 区块链系列教程之:比特币的世界
  2. python -- 计算 平方、乘方、平方根_从零开始学习PYTHON3讲义(二)把Python当做计算器...
  3. Effective Java之用EnumSet代替位域(三十二)
  4. Leecode01. 两数之和——Leecode大厂热题100道系列
  5. 18行代码解决:(C语言)L1-046 整除光棍 (20分)
  6. [leetcode] 105.从前序与中序遍历构造二叉树
  7. 操作系统的中断,陷阱,异常
  8. 等级考试文件服务器,内核级 Samba 文件共享服务器 CIFSD 正式开始测试
  9. eclipse控制台自动换行不分割单词_这 7 个实用的文档技巧,不掌握就太可惜了...
  10. linux python连接oracle数据库_Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法...