freemarker
iteye_608
这个作者很懒,什么都没留下…
展开
-
freemarker基本语法及实例
EG.一个对象BOOK 1.输出 ${book.name} 空值判断:${book.name?if_exists }, ${book.name?default(‘xxx’)}//默认值xxx ${ book.name!"xxx"}//默认值xxx 日期格式:${book.date?string('yyyy-MM-dd')} 数字格式:${book?string.number...2010-04-08 13:47:12 · 126 阅读 · 0 评论 -
freemarker快速上手+空值的多种处理方法
前言: 为什么要用模板?有了JSTL,还需要freemarker吗? 模板技术与容器无关,同样可以应用于非Web应用程序环境。ftl文件改动之后是不需要编译的,这点不同于Jsp 。JSTL只能用在jsp中,修改了jsp,需要重新编译,从而使用模板更有效率。 一、上手实例 1. 在WEB-INF/lib中放置freemarker.jar,新建一个Servlet,Hello...2010-04-30 11:46:58 · 110 阅读 · 0 评论 -
FreeMarker 开发笔记
1.freemarker中Request,Session的用法: java块:request.getSession().setAttribute("qq","http://www.qq.com"); request.setAttribute("qq", "http://www.qq.com"); freemarker代码: <#if Session ["qq"]?exists&g2010-05-07 13:20:09 · 135 阅读 · 0 评论 -
Freemarker学习笔记
包含FreeMarker的指令的文件就称为模板(Template)。 模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。 数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。 数据类型: 一、基本: 1、scalars:存储单值 字符串:简单文本由单或双引号括起来。 数字:直接使用数值。 日期:通常从数据模型...2010-06-10 09:41:05 · 80 阅读 · 0 评论