全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年机修钳工(中级)模拟试卷及参考答案
- 2026年商法在线模拟试卷及答案
- 2026年低级电工模拟试卷(含答案)
- 2026年茶艺师(高级)证考试模拟试卷带答案
- 2026年初级维修电工布线模拟试题(含答案)
- 2026年教育技术学导论模拟试卷及参考答案
- 2026年砖瓦生产工三级安全教育(班组级)考核模拟试卷及参考答案
- 2026年西藏政治考试题库及参考答案
- 2026年营造林技术员三级安全教育(班组级)考核模拟试卷及参考答案
- 2026年口腔影像学模拟试卷带答案
- 2026年新疆新业国有资产经营集团有限责任公司人员招聘笔试参考题库及详细答案解析
- 大体积混凝土冷却水管安装施工工艺
- 2026年仓库安全培训考试题及答案
- 2026年上海市中考真题历史试题【含答案解析】
- 中国石油天然气股份有限公司辽宁盘锦销售分公司大洼新开加油站项目水土保持方案报告表
- 邮政相关基础知识考试题库及答案2025年
- 变电所分列运行管理制度培训课件
- 肥料登记证申请办理流程
- 《新能源专业导论》新能源相关专业全套教学课件
- 2026航天科工十院校园招聘笔试历年难易错考点试卷带答案解析
- 陕煤电力略阳有限公司招聘笔试题库2026
评论
0/150
提交评论