Spring_MVC_071 Spring MVC 学习总结(七)——FreeMarker模板引擎与动态页面静态化 目录一、FreeMarker简介二、第一个FreeMark示例2.1、新建一个Maven项目2.2、添加依赖2.3、添加存放模板的文件夹 2.4、添加模板2.5、解析模板2.6、运行结果三、动态页面静态化3.1、动态页面静态化的优点3.2、动态页面静态化的问题3.3、实现动态页面静态化3.3.1、新建一个基于Maven的Web项目3.3.2、添加依赖3.3.3、创建文章POJO类3.3.4、创建文章业务类3.3.5、添加模板3.3.6、添加Servlet生成静态页3.3.7、运行结果四、FreeMarker模板语法4.0、模板文件的4个组成部分4.1、FTL指令规则4.2、 插值规则4.3、表达式4.3.1、直接指定值4.3.2、输出变量值4.3.3、字符串操作4.3.4、集合连接运算符4.3.5、Map连接运算符4.3.6、算术运算符4.3.7、比较运算符4.3.8、逻辑运算符4.3.9、内建函数4.3.10、空值处理运算符4.3.11、运算符的优先级4.4、FreeMarker的常用指令4.4.1、if指令4.4.2、switch , case , default , break指令4.4.3、list, break指令4.4.4、include指令4.4.5、import指令4.4.6、noparse指令4.4.7、escape , noescape指令4.4.8、assign指令4.4.9、setting指令4.4.10、macro , nested , return指令五、示例下载 http://www.cnblogs.com/best/p/5681511.html