« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。 |
Blog信息 |
blog名称: 日志总数:210 评论数量:205 留言数量:-19 访问次数:918199 建立时间:2007年5月10日 |

| |
[界面和模板语言]freemarker内置数字标签 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2008/12/5 10:41:25 |
c 把一个数字转换成字符串时,使用的java语言使用的数字格式(跟Locale相关),这样是为了符合人类的习惯.比如300000会显示成300,000.如果我们把这个数字作为表单的一个域值放进数据库或者在javascript中使用时,需要再转换成适合计算机输入的格式.这个标签用来输出数字(例如用${x?c}替换${x})防止这种格式转换.
string(当跟一个数字一起使用时) 将一个数字转换成字符传,使用默认的格式,当然也可以明确的要使用的指定数字或者日期格式. 有3中预置格式:number,currency,percent.你可以像下面一样使用表达式:
![]() |
|
[界面和模板语言]freemarker内置日期标签 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2008/12/5 10:40:18 |
string(当和一个日期值一起使用)
这个内置标签用指定的格式把日期转换成字符串,(把默认的格式用FreeMarker的ate_format,time_format和datetime_format设置指定对你有好处,那样的话你就不需要这个标签了。
格式可以是一个预定义的,你也可以明确指定格式。
预定义的格式是:short,medium,long和full。定义了结果字符串的长度。例如,如果locale是US_EN,时区是US.PACIFIC,那么:
${openingTime?string.short} ${openingTime?string.medium} ${openingTime?string.long} ${openingTime?string.full}
${nextDiscountDay?string.short} ${nextDiscountDay?string.medium} ${nextDiscountDay?string.long} ${ |
|
[界面和模板语言]FreeMarker设计指南(完整整理)  文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/10/31 19:38:18 |
快速入门
(1)模板 + 数据模型 = 输出
FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念他们是分工劳动的: 设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面; 程序员创建系统,生成设计页面要显示的数据。 经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的。在这里,你可以在HTML(或其它要输出的文本)中加入一些特定指令,FreeMarker会在输出页面给最终用户时,用适当的数据替代这些代码。
先来解释一下freemaker的基本语法了, <# ... > 中存放所有freemaker的内容,之外的内容全部原样输出。 <@ ... /> 是函数调用 两个定界符内的内容中,第一个符号表示指令或者函 |
|
« 1 ›
|