Freemarker和Velocity介绍最新版.docxVIP

  • 10
  • 0
  • 约7.56千字
  • 约 17页
  • 2017-03-30 发布于江苏
  • 举报
Freemarker和Velocity介绍最新版

Freemarker与Velocity 1Freemarker 1.1Freemarker简介 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出,仅是利用模板加上数据生成文本页面,即是由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据,并可以在模板中使用JSP标签。 FreeMarker与Web容器无关,即在web运行时,它并不知道Servlet或Http; FreeMarker同样也可以用于非Web应用环境。FreeMarker不仅可以用作表现层的实现技术,用来生成HTML Web页面,而且还可以用于生成XML,JSP或Java等。Freemarker是免费的。 1.2Freemarker特性 具有一般通用的功能: 能够生成各种任意格式的文本,如HTML,XML,RTF(多文本格式),Java源代码等等; 易于嵌入到产品中,是轻量级的,不需要servlet环境,不依赖javax.servlet.classes; 可插入的模板读取器(插件式模板载入器),即可以从任意的源码读取任意的模板,如本地本件、数据库等等; 可以做任意你想生成的文本,存储为本地文件,可以用来发送Email或返回WEB浏览器; 强大的模板语言: 完整的指令,如include,if/elseif/else,loop; 在模板中创建和改变变量; 几乎

文档评论(0)

1亿VIP精品文档

相关文档