当前位置: 首页 > news >正文

动易论坛官方网站无锡网站搜索引擎优化

动易论坛官方网站,无锡网站搜索引擎优化,软文推广法,网站建设模板元素是什么2019独角兽企业重金招聘Python工程师标准 在我们应用Freemarker过程中#xff0c;经常会操作例如字符串#xff0c;数字#xff0c;集合等#xff0c;却不清楚Freemrker有没有类似于Java一样有相关的类及方法。在本文当中#xff0c;我将向大家详细的介绍Fr… 2019独角兽企业重金招聘Python工程师标准 在我们应用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。以上方法在我的另一篇博客Freemarker中如何遍历List有详细的应用感兴趣的朋友可以参考。   二、          Hash的内置函数   1.                     hash?keys 返回hash里的所有key,返回结果为sequence 2.                     hash?values 返回hash里的所有value,返回结果为sequence 例如 #assign user{“name”:“hailang”, “sex”:“man”}             #assign keysuser?keys             #list keys as key                 ${key}${user[key]}             /#list   三、          操作字符串函数 1.                     substringstart,end从一个字符串中截取子串 start:截取子串开始的索引start必须大于等于0小于等于end end: 截取子串的长度end必须大于等于0小于等于字符串长度如果省略该参数默认为字符串长度。 例子 ${‘str’?substring(0)}à结果为str ${‘str’?substring(1)}à结果为tr ${‘str’?substring(2)}à结果为r ${‘str’?substring(3)}à结果为   ${‘str’?substring(0,0)}à结果为 ${‘str’?substring(0,1)}à结果为s ${‘str’?substring(0,2)}à结果为st ${‘str’?substring(0,3)}à结果为str     2.                     cap_first 将字符串中的第一个单词的首字母变为大写。 ${‘str’cap_first}à结果为Str 3.                     uncap_first将字符串中的第一个单词的首字母变为小写。 ${‘Str’cap_first}à结果为str   4.                     capitalize将字符串中的所有单词的首字母变为大写 ${‘str’ capitalize}à结果为STR 5.                     date,timedatetime将字符串转换为日期 例如 #assign date1”2009-10-12”?date(“yyyy-MM-dd”) #assign date2”9:28:20”?time(“HH:mm:ss”) #assign date3” 2009-10-12 9:28:20”?time(“HH:mm:ss”)   ${date1}à结果为2009-10-12 ${date2}à结果为9:28:20 ${date3}à结果为2009-10-12 9:28:20   注意如果指定的字符串格式不正确将引发错误。 6.                     ends_with 判断某个字符串是否由某个子串结尾返回布尔值。 ${“string”?ends_with(“ing”)?string} 返回结果为true 注意布尔值必须转换为字符串才能输出 7.                     html 用于将字符串中的、、和“替换为对应得lt;gt;quot:amp 8.                     index_ofsubstring,start在字符串中查找某个子串返回找到子串的第一个字符的索引如果没有找到子串则返回-1。   Start参数用于指定从字符串的那个索引处开始搜索start为数字值。   如果start大于字符串长度则start取值等于字符串长度如果start小于0 则start取值为0。   ${“string”?index_of(“in”) à结果为3 ${“string”?index_of(“ab”) à结果为-1 9.                     length返回字符串的长度 ${“string”?length}à结果为6 10.                  lower_case将字符串转为小写 ${“STRING”?lower_case}à结果为string 11.                  upper_case将字符串转为大写 ${“string”?upper_case}à结果为STRING 12.                  contains 判断字符中是否包含某个子串。返回布尔值   ${“string”?contains(“ing”)?string} à结果为true     注意布尔值必须转换为字符串才能输出 13.                  number将字符串转换为数字 ${“111.11”?number}à结果为111.11 14.                  replace用于将字符串中的一部分从左到右替换为另外的字符串。 ${“strabg”?replace(“ab”,”in”)} à结果为string 15.                   split使用指定的分隔符将一个字符串拆分为一组字符串 #list “This|is|split”?split(“|”) as s     ${s} /#list 结果为: This is split   16.                  trim 删除字符串首尾空格 ${“  String ”?trim} à结果为String     四、          操作数字 1.                     c 用于将数字转换为字符串 ${123?c} à结果为123 2.                     string用于将数字转换为字符串 Freemarker中预订义了三种数字格式number,currency货币和percent(百分比)其中number为默认的数字格式转换 例如  #assign tempNum20 ${tempNum}     ${tempNum?string.number}或${tempNum?string(“number”)} à结果为20 ${tempNum?string.currency}或${tempNum?string(“currency”)} à结果为20.00 ${tempNum?string. percent}或${tempNum?string(“percent”)} à结果为2,000% 五、    操作布尔值   string 用于将布尔值转换为字符串输出 true转为“true”false转换为“false”   foo?string(“yes”,”no”)如果布尔值是true,那么返回“yes”,否则返回no   转载于:https://my.oschina.net/heguangdong/blog/74349
http://www.huolong8.cn/news/51348/

相关文章:

  • 深圳商业网站建设模板做影视网站挣钱吗
  • 好的企业管理网站微信超市小程序
  • 用户体验好的网站中国设计人才网
  • 大兴网站建设优化seoit黄页
  • 蓝牙音箱东莞网站建设追星做网站
  • 沧州网站建设多少钱chat gpt 国内版
  • 死链对网站链轮的影响网站建设代理网站
  • 网站会员系统模板北京网站设计十年乐云seo
  • 网站一般都是用什么软件做的深圳营销网站建设联系方式
  • 简单项目计划书网站优化计划
  • 建设企业网站方案营销的方法手段有哪些
  • 长沙建网站理wordpress cms
  • 网页小游戏斗地主如何评估一个网站seo的优异程度
  • 泸州建设局网站创建自己的网页要多少钱
  • wordpress 动漫 主题下载用广州seo推广获精准访问量
  • 专业建设网站企业有那些网站可以做推广
  • 什么叫做网站维护app源码购买
  • 注册网站需要什么程序临沂市住房和城乡建设厅网站
  • 天津网站建设求职简历万网关网站三次
  • 创建网站需要注意的问题WordPress 图标字体
  • 网站备案都审核什么资料商企通三合一网站建设
  • 临沂外贸国际网站建设网站开发试验报告
  • 网站显示建设中页面wordpress调用评论框
  • 高中课程免费教学网站wordpress移动底部导航菜单
  • 商城开发分销系统青岛seo网络优化公司
  • python做公司网站电商网站开发服务
  • 企业进行网站建设的方式有产品软文范例
  • 东营北京网站建设百度竞价广告收费标准
  • 用wordpress可以做出什么网站佛山市三山新城建设局网站
  • 论述网站建设及运营流程小程序代理公司