一、freemarker简介
Freemaker是一个”模板引擎”,也可以说是一个基于模板技术的生成文本输出的一个通用工具. FreeMarker是设计为可以生成WEB PAGES.它是基于SERVLET遵循MVC模式的. Freemarker能编程,但是它并不是一个编程语言.它是为程序显示数据而准备的.(像数据库SQL语句的查询.)以及.Freemarker仅仅是利用模板加上数据生成文本页面.
Freemarker下载地址为:http://www.freemarker.org/index.html
二、freemarker用途
能用来生成任意格式的文本:HTML,XML,RTF,JAVA源码,等等.
l可以更好的嵌入到你的产品中,轻量级的.并不需要servlet环境.不依赖javax.servlet.classes.
l可插入的模板读取器:你可以从任意的源码读取任意的模板.本地的文件,数据库等等.
l你可以做任意你想生成的文本.存储为本地文件.可以用来发送EMAIL或返回到WEB浏览器中.
三、 freemarker基本配置
1. 将freemarker.jar包放入 WEB-INF/lib下
2. 在web.xml中增加freemarker配置
即:所有以ftl结尾的url访问,均会对将访问页面进行处理, 数据+模板=页面
3. 建立freemarker模板
4. 获取数据,并调往目标模板,生成对应页面
分享到:
相关推荐
Freemarker是模板引擎,也可以说是一种...开发人员只要熟悉Struts2的标签即可进行开发Freemarker模板文件,如果您还不熟悉具体的Struts2及标签应用请参考其他文献资料,本文主要阐述Struts2与Freemarker的配置方法。。
freemarker与struts2详细配置.
freemarker与struts搭建的完整实例,只适合刚学freemarker的入门一个示例,里面还加入网上的一个dwr配置实例,仅供参考
myeclipse freemarker编辑器模块工具 包括freemarker模板编辑器插件、freemarker编辑器模板说明文档。myeclipse8.5测试OK
Spring + hibernate + webwork + freemarker 整合配置
Spring配置Freemarker视图解析器,前台页面全部使用freemarker渲染
Spring配置Freemarker视图解析器,配置多个视图解析器
NULL 博文链接:https://sunny-java-163-com.iteye.com/blog/661281
详尽的描述了项目开发过程中,项目配置文件和struts2配置文件中关于Freemarker的配置和解决!
freemarker转doc及docx说明: 1.本地配置有maven环境,修改FreeMarkerUtil的main中的本地文件路径参数,然后执行main方法即可导出docx文件
这是一个完整的springmvc + freemarker的配置,我是用myeclipse8.5配置的,下载下来就可以直接部署运行。
freemarker 介绍freemarker 介绍freemarker 介绍freemarker 介绍用法标签配置
freemarker java模板技术 很详细的注释 适合初学者,了解思路
FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所...
采用Struts2注解,视图层采用FreeMarker的一个示例项目。 欢迎下载学习。
Freemarker页面语法 A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 hash 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 ...
图解MyEclipse配置struts+hibernate+spring+FreeMarker.rar
基于Freemarker模板的纯Java代码实现的代码生成器工具
NULL 博文链接:https://01jiangwei01.iteye.com/blog/725280