- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FreeMarker页面
A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 hash????? 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 B 指令 if, else, elseif 语法 Java代码 ?#if?condition ????... ??#elseif?condition2 ????... ??#elseif?condition3 ????... ??... ??#else ????... ??/#if??#if condition ...#elseif condition2 ...#elseif condition3 #else .../#if用例 Freemarker代码 ?#if?x?=?1 ????x?is?1??/#if ??#if?x?=?1 ????x?is?1??#else ????x?is?not?1??/#if??#if x = 1 x is 1/#if#if x = 1 x is 1#else x is not 1/#ifswitch, case, default, break 语法 ?Freemarker代码 ?#switch?value ????#case?refValue1 ???????????... ???????????#break ????#case?refValue2 ???????????... ???????????#break ????... ????#case?refValueN ???????????... ???????????#break ????#default ???????????... ??/#switch??#switch value #case refValue1 ... #break #case refValue2 ... #break ... #case refValueN ... #break #default .../#switch? 用例 字符串 Freemarker代码 ?#switch?being.size ????#case?small ????????????This?will?be?processed?if?it?is?small ????????????#break ????#case?medium ????????????This?will?be?processed?if?it?is?medium ????????????#break ????#case?large ????????????This?will?be?processed?if?it?is?large ????????????#break ????#default ????????????This?will?be?processed?if?it?is?neither ??/#switch??#switch being.size #case small This will be processed if it is small #break #case medium This will be processed if it is medium #break #case large This will be processed if it is large #break #default This will be processed if it is neither/#switch? 数字 Freemarker代码 ?#switch?x ????#case?x?=?1 ???????????1????#case?x?=?2 ???????????2????#default ???????????d ??/#switch??#switch x #case x = 1 1 #case x = 2 2 #default d/#switch? 如果x=1 输出 1 2, x=2 输出 2, x=3 输出d list, break 语法Freemarker代码 ?#list?sequence?as?item ??... ??#if?item?=?spring#break/#if ??... ??/#list??#list sequence as item...#if
您可能关注的文档
最近下载
- 2025年浙能集团甘肃有限公司新能源项目招聘22人笔试备考试题及答案解析.docx VIP
- DB21∕T 3722.7-2025 高标准农田建设指南 第7部分:高标准农田工程施工质量评定规范.docx VIP
- 偏差的公式:相对平均偏差(RAD)相对偏差(RD)标准偏差(SD).docx VIP
- 微创手术器械的检查与保养.pptx VIP
- 附着式抱杆组塔施工方案(外抱杆).doc VIP
- 陕22N1 供暖工程 替代陕09N1.docx
- 3.4.3 护理安全管理(二-1).doc VIP
- 《新方略》高考加油包(冲刺背诵版)(1)(1).docx VIP
- 《GBT1873-1995-磷矿石和磷精矿中二氧化硅含量的测定重量法和容量法》.pdf
- 人工智能提高英语学习效率.docx VIP
文档评论(0)