
FreeMarker
iteye_3260
这个作者很懒,什么都没留下…
展开
-
FreeMarker_web.xml
via: http://blog.youkuaiyun.com/geminiroy/article/details/4830080 freemarker的解析,实际上就是一个专用的servlet,你需要在web.xml中配置<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http...原创 2014-03-31 10:19:37 · 127 阅读 · 0 评论 -
FreeMarker_whatis
FreeMarker概述FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据FreeMarker不是一个Web应用框架,而适合作为Web应...原创 2014-03-31 10:37:09 · 84 阅读 · 0 评论 -
FreeMarker_quick start
via: http://blog.youkuaiyun.com/geminiroy/article/details/4830088 1、快速入门(1)模板 + 数据模型 = 输出 FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念 他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据 经常会遇到...原创 2014-03-31 10:39:41 · 117 阅读 · 0 评论 -
FreeMarker_缺陷
缺陷一:freemarker的变量必须有值,没有被赋值的变量就会抛出异常。 freemarker的FAQ上面冠冕堂皇的说,未赋值的变量强制抛错可以杜绝很多潜在的错误,如缺失潜在的变量命名,或者其他变量错误。但是实际的效果是:带来的是非常大的编程麻烦,程序里面几乎所有可能出现空值的变量统统需要加上${xxx?if_exists},有些循环条件还需要写if判断,这样不但没有杜绝应该杜绝的错误,反而极大...原创 2014-03-31 10:44:31 · 83 阅读 · 0 评论 -
FreeMarker_指令
via: http://blog.youkuaiyun.com/geminiroy/article/details/4841686 FreeMarker的FTL指令也是模板的重要组成部分,这些指令可实现对数据模型所包含数据的抚今迭代,分支控制.除此之外,还有一些重要的功能,也是通过FTL指令来实现的.1 if指令这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指...原创 2014-03-31 11:09:04 · 69 阅读 · 0 评论