![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeMarker
宝拉不想努力了
沉淀ing……
展开
-
FreeMarker-哈希表内建函数 学习
哈希表内建函数一.语法哈希表中包含元素:keys键,values值keys:一个包含哈希表中查找到的键的序列因为哈希表通常没有定义子变量的顺序,那么键名称的返回顺序就是任意的。然而,一些哈希表维持一个有意义的顺序(询问程序员指定的哈希表是否是这样)。比如,由上述 {…} 语法创建的哈希表保存了和你指定子变量相同的顺序。values:一个包含哈希表中子变量的序列注意并不是所有的哈希表...原创 2019-07-31 15:43:54 · 479 阅读 · 0 评论 -
freemarker自学1.0
<#assign list = sqlt.sqlQueryForList("todo_list.getList")>原创 2019-08-12 14:37:56 · 192 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑩很少使用的和专家级的内建函数
很少使用的和专家级的内建函数api, has_apibyte, double, float, int, long, shortevalhas_contentinterpretis_…namespacenewnumber_to_date, number_to_time, number_to_datetime这些是你通常情况下不应该使用的内建函数, 但是在特殊情况下(调试,高级...原创 2019-08-12 10:43:27 · 138 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑨独立类型内建函数
独立类型内建函数switch这是 switch-case-default 指令 的基本内联(表达式)版本。它的通用版本就像 matchedValue?switch(case1, result1, case2, result2, … caseN, resultN, defaultResult),这里的 defaultResult 可以被忽略<#list ['r', 'w', 'x', '...原创 2019-08-12 10:41:42 · 118 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑧循环变量内建函数
循环变量内建函数counterhas_nextindexis_even_itemis_firstis_lastis_odd_itemitem_cycleitem_parityitem_parity_cap这些内建函数只能用于list 和 items 指令 的循环变量 (也可以用于已经废弃的 foreach 指令)。 下面是一些说明(loopVar?index 在可以列表的...原创 2019-08-12 10:34:06 · 763 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑦结点(对于XML)内建函数
结点(对于XML)内建函数ancestorschildrennode_namenode_namespacenode_typeparentroot请注意,由这些内建函数返回的变量是由用于结点变量的实现生成的。 意思就是返回的变量可以有更多的特性,附加于它这里的状态。 比如,由内建函数 children 返回的序列和 XML DOM 结点 也可以被用作是哈希表或字符串, 这在 XM...原创 2019-08-12 09:52:44 · 188 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑥哈希表内建函数
哈希表内建函数keysvalueskeys一个包含哈希表中查找到的键的序列。 请注意,并不是所有的哈希表都支持这个 (询问程序员一个指定的哈希表是否允许这么操作)<#assign h = {"name":"mouse", "price":50}><#assign keys = h?keys><#list keys as key>${key} =...原创 2019-08-12 09:40:20 · 155 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑤序列内建函数
序列内建函数chunkfirstjoinlastreverseseq_containsseq_index_ofseq_last_index_ofsizesortsort_by1.chunk该内建函数将序列分隔为多个序列,长度为第一个参数给定的值 (比如 mySeq?chunk(3))。结果是包含这些序列的一个序列。 最后一个序列可能比给定的长度要小,除非第二个参数也给...原创 2019-08-12 09:32:22 · 266 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考④布尔值内建函数
布尔值内建函数c (当用于布尔值时)string (当用于布尔值时)thenc (当用于布尔值时)该内建函数将布尔值转换为字符串,针对 “计算机语言” 而不是用户。不管 boolean_format 的设置是什么, 结果是 “true” 或 “false”。当生成JavaScript的时候,应该会用到它,否则修改 boolean_format 的话可以打断生成的计算机语言输出。请...原创 2019-08-12 08:37:14 · 319 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考③日期内建函数
日期内建函数date, time, datetime (当用于日期/时间/日期-时间值时)这些内建函数用来指定日期变量中的哪些部分被使用:date:仅日期部分,没有一天当中的时间部分。time:仅一天当中的时间部分,没有日期部分。datetime:日期和时间都在...原创 2019-08-12 08:03:44 · 267 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考②数字内建函数
数字内建函数<#-- true -->${5?is_number?string}1.abs给出数字的绝对值<#-- 9 -->${(-9)?abs}2.c(当被用作是数字值时)数字转换成字符串,当你在页面中要显示带小数的数字时,一定要写成{x?c}而不能写成${x?default(’’)},否则显示出的数字都变成了整数,小数位都被自动截掉...原创 2019-08-07 13:38:31 · 439 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考①字符串内建函数
字符串内建函数原创 2019-08-07 10:49:31 · 815 阅读 · 0 评论 -
freeMarker模板语言参考:指令参考
指令参考Alphabetical index(按字母顺序搜索)中文官方参考手册一.assign写法:<#assign name1=value1 name2=value2 ... nameN=valueN>或<#assign same as above... in namespacehash>或<#assign name> capture t...原创 2019-08-13 14:51:18 · 1617 阅读 · 0 评论 -
freemarker中local和assign标签区别
local概要<#local name=value>或<#local name1=value1 name2=value2 ... nameN=valueN>或<#local name> capture this</#local>name: 在root中局部对象的名称。它不是一个表达式。但它可以被写作是字符串形式, 如果变量名...原创 2019-08-06 13:34:52 · 3444 阅读 · 0 评论 -
freemarker自学2.0
部分内容连接数据库<#assign list = sqlt.sqlQueryForList("todo_list.getList")>在sql文件夹下创建todo_list.sql文件,书写sql语句-- [getList] 获取列表信息 select * from "list" ORDER BY seq1.list = sqlt.sqlQueryForList("t...原创 2019-08-12 17:00:41 · 497 阅读 · 0 评论