freemarker模板解析过程

发布日期:2015年05月19日| 点击: 3,287 次| 暂无评论

例如:一个freemarker表达式<body> ${hello} </body>,会被解析成三个部分,分别是 <body> ${hello} </body> 前面...

freemarker的配置简介

发布日期:2015年05月19日| 点击: 3,451 次| 暂无评论

在freemarker启动的过程中,参与配置功能的类主要有四个:Configurable,Configuration,Template和Environment。下面给大家简单介绍一下这里类的特点,内容主要是出自freem...

freemarker数据类型

发布日期:2015年05月19日| 点击: 3,135 次| 暂无评论

freemarker的数据类型主要包括下面几类: 字符串类型 定义字符串可以使用双引号和单引号,例如: <#assign temp = "some text"  /> 或者 <#as...

freemarker空值的处理

发布日期:2015年05月19日| 点击: 14,580 次| 评论: 1

freemarker空值判断,freemarker判断为空,freemarker判断不为空,freemarker,freemarker判断,freemarker是否为空,freemarker判断字符串,freemarker判断相等,freemarker判断null [Read More…]

FreeMarker缓存处理

发布日期:2015年05月18日| 点击: 5,598 次| 暂无评论

上周我面试了一个人,无意中我问了一个问题:freemarker加载模板文件的缓存策略是什么呢?很遗憾,面试者没有回答出来。后来,我告诉面试者,学习一个框架,不仅仅是要明白这个框架如何使用,还要了解一下框架的底层实现。本文...

Freemarker常用技巧(二)

发布日期:2015年05月18日| 点击: 4,113 次| 暂无评论

继续给大家介绍Freemarker常用技巧,本文续接于:Freemarker常用技巧(一) 1 list、break指令 <#list sequence as item>  ...

freemarker入门实例与源码研究准备工作

发布日期:2015年05月18日| 点击: 9,321 次| 暂无评论

准备工作 首先去freemarker官网下载源码jar包,本文是基于freemarker-2.3.21.tar.gz进行研究的。解压源码包,找到freemarker的源码部分导入eclipse工程中。需要注意...

json教程系列(4)-optXXX方法的使用

发布日期:2015年05月17日| 点击: 14,861 次| 暂无评论

在JSONObject获取value有多种方法,如果key不存在的话,这些方法无一例外的都会抛出异常。如果在线环境抛出异常,就会使出现error页面,影响用户体验,针对这种情况最好是使用optXXX方法。 getStr...