FreeMarker

  • 介绍
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。 官方网址:http://freemarker.org/ 这里有一个可以在线测试FreeMaker的网站:http://freemarker-online.kenshoo.com/。大家在学习的时候,可以试试。 另外,还有一个模板引擎Velocity,也是非常出名的。
  • 插件
FreeMaker在几个常用的IDE中都有语法高亮提示的插件, 具体怎么安装可以查考这里(http://freemarker.org/editors.html)。
  • HelloWorld
数据模型定义: user = "http://surenpi.com" 业务模板定义: hello <#if 2 == 1>${user}</#if> <#assign name="hello world"> ${name} 上面的assign是用来定义变量的。
  • 使用手册
这里是官方的使用手册:http://freemarker.org/docs/index.html
  • 参考
FreeMaker百度百科

你可能感兴趣的:(freemarker)