FREMARKER学习系列

freemark学习(一):hello freemark

一:freemark百科:FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarkerTemplateLanguage(FTL),属

一:

freemark百科:

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。

FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarker Template Language(FTL),属于简单、专用的语言。需要准备数据在真实编程语言中来显示,比如数据库查询和业务运算,之后模板显示已经准备好的数据。在模板中,主要用于如何展现数据, 而在模板之外注意于要展示什么数据。

二:开发准备

2.1:使用到的jar包


2.2:开发步骤:

1):创建配置对象实例

2):给对象实例设置模板位置

3):准备数据

4):加载模板文件

5):显示生成的文件

三:code编写

创建普通的java项目。不是web项目。结构如下:


结构说明:

|--Demo1.java是java类

|--referencedLibrar是引入

原创不易,完成人机校验,阅读全文

相关推荐