
template
zhglhy
永远进攻,永不言败!
命运,从来就是掌握在自己的手中.今天得不到,不代表明天也得不到,只要努力去拼搏,总会有回报!
展开
-
freemarker的语法,循环,逻辑
==============常用语法================= EG.一个对象BOOK 1.输出 ${book.name} 空值判断:${book.name?if_exists }, ${book.name?default(‘xxx’)}//默认值xxx ${ book.name!"xxx"}//默认值xxx 日期格式:${book.date?string('yyyy-MM...原创 2011-06-21 10:47:42 · 236 阅读 · 0 评论 -
Struts2中使用FreeMarker充当表现层
1,在java程序中使用FreeMarker FreeMarker的模板就是一个.ftl文本文件,在该文件中使用了一些FreeMarker的特别标记,这些标记会动态显示,或者控制程序输出,如下面的模板文件代码: ${name},你好!${msg} 这里类似于${}的就是动态的内容,称作"插值". 为了使用FreeMarker来将数据模型中的值合并到模板文件中,可按如下步骤进行: 1,创建...原创 2011-06-21 11:00:40 · 96 阅读 · 0 评论 -
FreeMarker作为Struts2的视图
Struts使用FreeMarker作为其默认的模板技术,因此Struts2对FreeMarker的支持非常良好。因此,为了Struts2应用中使用FreeMarker模板技术,只需要在struts.xml文件中进行简单配置即可。 由于FreeMarker自供的FTL指令的能力非常有限,让我们编写一些相对复杂的界面里有点力不从心。不过不用担心,Struts2已经为我们提供了额外的标签库的支持。 ...原创 2011-06-21 11:20:46 · 117 阅读 · 0 评论 -
Struts2、Hibernate3、Spring2、Sitemesh、FreeMarker整合
1.Sitemesh SiteMesh是一个网页的外观,布局,导航框架,它能够将网页中的静态内容与动态内容进行分离,使整个网站拥有同一的外观,统一的装饰,并且易于今后更改外观样式设计。 2.FreeMarker FreeMarker 我认为要比老掉牙的Velocity要强大得多,FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,被设计用来生成HT...原创 2011-06-21 13:05:12 · 106 阅读 · 0 评论 -
freemarker的第一个例子
freemarker的第一个例子 1.首先建一个工程(我建的是Web Project) 2.在WebRoot下建一个文件夹,命名为 freemarker , 再文件夹中建一个test.ftl文件,内容下如: <%@ page language="java" pageEncoding="GBK" contentType="text/html;charset=GBK"%> ...原创 2011-06-21 15:54:37 · 125 阅读 · 0 评论