



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FreeMark内建函数使用说明在我们应用Freemarker过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker有没有类似于Java一样有相关的类及方法。在 本文当中,我将向大家详细的介绍Freemarke的内置函数及用法,以便能帮助大家更熟练的应用Freemarker完成项目开发。一、Sequence的内置函数1.sequence?first 返回sequence的第一个值。2.sequence?last 返回sequence的最后一个值。3.sequence?reverse 将sequence的现有顺序反转,即倒序排序4.sequence?size 返回sequence的大小5.sequence?sort 将sequence中的对象转化为字符串后顺序排序6.sequence?sort_by(value) 按sequence中对象的属性value进行排序注意:Sequence不能为null二、Hash的内置函数1.hash?keys 返回hash里的所有key,返回结果为sequence2.hash?values 返回hash里的所有value,返回结果为sequence三、操作字符串函数1.substring(start,end)从一个字符串中截取子串start:截取子串开始的索引,start必须大于等于0,小于等于endend: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。2.cap_first 将字符串中的第一个单词的首字母变为大写。3.uncap_first将字符串中的第一个单词的首字母变为小写。4.capitalize将字符串中的所有单词的首字母变为大写5.date,time,datetime将字符串转换为日期注意:如果指定的字符串格式不正确将引发错误6.ends_with 判断某个字符串是否由某个子串结尾,返回布尔值注意:布尔值必须转换为字符串才能输出7.html 用于将字符串中的、&和替换为对应得":&8.index_of(substring,start)在字符串中查找某个子串,返回找到子串的第一个字符的索引,如果没有找到子串,则返回-1。Start参数用于指定从字符串的那个索引处开始搜索,start为数字值。如果start大于字符串长度,则start取值等于字符串长度,如果start小于0,则start取值为0。9.length返回字符串的长度10.lower_case将字符串转为小写11.upper_case将字符串转为大写12.contains 判断字符中是否包含某个子串。返回布尔值注意:布尔值必须转换为字符串才能输出13.number将字符串转换为数字14.replace用于将字符串中的一部分从左到右替换为另外的字符串。15.split使用指定的分隔符将一个字符串拆分为一组字符串16.trim 删除字符串首尾空格四、操作数字1.c 用于将数字转换为字符串2.string用于将数字转换为字符串Freemarker中预订义了三种数字格式:number,currency(货币)和percent(百分比)其中number为默认的数字格式转换五操作布尔值string 用于将布尔值转换为字符串输出true转为true,false转换为falsefoo?string(yes,no)如果布尔值是true,那么返回yes,否则返回no-判断是否为空: 1. 2. 3. 不然当xxList没有数据的时候 ,很大很大一个黄页就等着你了数据类型转换: $xx?string /字符串$xx?number/整数$xx?currency/小数$xx?percent /百分比 截取字符串长度: 有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的列子就可以自定义显示的长度 $news.title $news.title0.12 item_index:是list当前值的下标item_has_next:判断list是否还有值 1. 2. $x_index+ 1 .$x, 3. 分享一个用freemarker标签实现一行五列的表格算法 1. 2. 3. #- 取5的模,即除于5的倍数余数为0的生成行的开头 - 4. 5. 6. $ ($tag.counts) 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. #- 取5的模,即除于5的倍数余数为4(0到4刚好5列)的生成行的结尾 - 18. 19. 20. 21. /取前五条记录 $?html &n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州省自然资源厅直属事业单位第十三届贵州人才博览会引才8人模拟试卷及答案详解(名校卷)
- 2025年安全仪器项目规划申请报告模板
- 2025年5月西南石油大学考试招聘事业编制辅导员15人(四川)考前自测高频考点模拟试题及一套参考答案详解
- 员工培训计划制定与跟进模板
- 持续改进与优化服务流程承诺书4篇范文
- 数据守秘义务责任承诺书5篇
- 2025广西崇左凭祥市国防动员办公室公开招聘工作人员1人模拟试卷及完整答案详解一套
- 山西省运城市2024-2025学年高一下学期7月期末地理试题(解析版)
- 2025-2026学年江苏省南京市六校联合体高三上学期8月学情调研考试英语试题(解析版)
- 2025广东省云浮市云安区“粤聚英才粤见未来”招聘教育人才9人(南宁师范大学校区专场)考前自测高频考点模拟试题及答案详解参考
- 《艺术实践》课程教学大纲
- 居家养老服务中心投标方案
- 2023年林木种苗质量自查报告3篇
- 食品安全法实施条例
- 商业银行风险管理基本架构
- 幼儿园大班数学:比轻重(等量代换)
- 青少年生活事件量表ASLEC包括评分规则及诊断标准
- 义务教育劳动新课程标准精选试题题库测试卷(一)(2022版)含答案
- GB/T 22886-2008皮革色牢度试验耐水渍色牢度
- 2018年10月自考00107现代管理学试题及答案
- 数字图像处理冈萨雷斯课件
评论
0/150
提交评论