freemarker
polarcoder
积少成多!
展开
-
freemarker判断是否为空
Freemarker中空值 null的处理 ?exists ?if_exists ?default("")如果 listBlogPost 为NULL 会报错。加上?exists(是否存在) 或者?default("")如果为null时默认为空,例如: ${pageTitle?default("")} 等价于 ${s?if_exists}exists用在逻辑判断,而if原创 2017-03-08 14:43:20 · 3133 阅读 · 0 评论 -
freemarker的标签整理
1:判断list是否为空 ....原创 2017-03-18 15:35:15 · 214 阅读 · 0 评论 -
shiro与freemarker标签集成
关于shiro标签与freemarker模板引擎集成 最近开发的新系统中,使用到了shiro管理权限,前台页面采用freemarker模板来处理的,当前台页面有些按钮或者标签需要权限控制时,freemarker本身对struts2的标签库支持很到位,导入dtd文件(在struts核心包里)在web-info下就行了,然而对shiro的标签支持不是很完整,尽管提供了相关支持。下转载 2017-03-09 20:44:05 · 2159 阅读 · 0 评论 -
freemarker日期函数处理
string(当和一个日期值一起使用) 这个内置标签用指定的格式把日期转换成字符串,(把默认的格式用FreeMarker的ate_format,time_format和datetime_format设置指定对你有好处,那样的话你就不需要这个标签了。 格式可以是一个预定义的,你也可以明确指定格式。 预定义的格式是:short,medium,long转载 2017-03-21 20:25:41 · 1566 阅读 · 0 评论 -
freemarker 数字格式化
${num?string('0.00')}如果小数点后不足两位,用 0 代替${num?string('#.##')}如果小数点后多余两位,就只保留两位,否则输出实际值输出为:1239765.46${num?string(',###.00')}输出为:1,239,765.46整数部分每三位用 , 分割,并且保证小数点后保留两位,不足用 0 代替${num?string(',#转载 2017-03-23 17:47:30 · 527 阅读 · 0 评论 -
Freemarker string转Integer
String var = "123.4";=100>kkkk就能在页面将string转成int或者double值转载 2017-03-15 11:50:51 · 5813 阅读 · 0 评论 -
freemarker 数字输出中的逗号问题
Long i=100000000l; Map model=new Map();model.put("t",i);在freemarker中显示为100,000,000想按原样输出时${t} 显示为100,000,000${t?c} 显示为100000000如果不加?c 默认情况下freemarker会将数字用逗号分隔如何去掉","逗号呢.,转载 2017-05-10 15:37:44 · 4598 阅读 · 1 评论