
FreeMarker
宝拉不想努力了
宝拉天天想放假.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeMarker-哈希表内建函数 学习
哈希表内建函数 一.语法 哈希表中包含元素:keys键,values值 keys:一个包含哈希表中查找到的键的序列 因为哈希表通常没有定义子变量的顺序,那么键名称的返回顺序就是任意的。 然而,一些哈希表维持一个有意义的顺序(询问程序员指定的哈希表是否是这样)。 比如,由上述 {…} 语法创建的哈希表保存了和你指定子变量相同的顺序。 values:一个包含哈希表中子变量的序列 注意并不是所有的哈希表...原创 2019-07-31 15:43:54 · 529 阅读 · 0 评论 -
freemarker自学1.0
<#assign list = sqlt.sqlQueryForList("todo_list.getList")>原创 2019-08-12 14:37:56 · 225 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑩很少使用的和专家级的内建函数
很少使用的和专家级的内建函数 api, has_api byte, double, float, int, long, short eval has_content interpret is_… namespace new number_to_date, number_to_time, number_to_datetime 这些是你通常情况下不应该使用的内建函数, 但是在特殊情况下(调试,高级...原创 2019-08-12 10:43:27 · 181 阅读 · 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 · 150 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑧循环变量内建函数
循环变量内建函数 counter has_next index is_even_item is_first is_last is_odd_item item_cycle item_parity item_parity_cap 这些内建函数只能用于list 和 items 指令 的循环变量 (也可以用于已经废弃的 foreach 指令)。 下面是一些说明(loopVar?index 在可以列表的...原创 2019-08-12 10:34:06 · 872 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑦结点(对于XML)内建函数
结点(对于XML)内建函数 ancestors children node_name node_namespace node_type parent root 请注意,由这些内建函数返回的变量是由用于结点变量的实现生成的。 意思就是返回的变量可以有更多的特性,附加于它这里的状态。 比如,由内建函数 children 返回的序列和 XML DOM 结点 也可以被用作是哈希表或字符串, 这在 XM...原创 2019-08-12 09:52:44 · 222 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑥哈希表内建函数
哈希表内建函数 keys values keys 一个包含哈希表中查找到的键的序列。 请注意,并不是所有的哈希表都支持这个 (询问程序员一个指定的哈希表是否允许这么操作) <#assign h = {"name":"mouse", "price":50}> <#assign keys = h?keys> <#list keys as key>${key} =...原创 2019-08-12 09:40:20 · 194 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考⑤序列内建函数
序列内建函数 chunk first join last reverse seq_contains seq_index_of seq_last_index_of size sort sort_by 1.chunk 该内建函数将序列分隔为多个序列,长度为第一个参数给定的值 (比如 mySeq?chunk(3))。结果是包含这些序列的一个序列。 最后一个序列可能比给定的长度要小,除非第二个参数也给...原创 2019-08-12 09:32:22 · 304 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考④布尔值内建函数
布尔值内建函数 c (当用于布尔值时) string (当用于布尔值时) then c (当用于布尔值时) 该内建函数将布尔值转换为字符串,针对 “计算机语言” 而不是用户。不管 boolean_format 的设置是什么, 结果是 “true” 或 “false”。 当生成JavaScript的时候,应该会用到它,否则修改 boolean_format 的话可以打断生成的计算机语言输出。 请...原创 2019-08-12 08:37:14 · 386 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考③日期内建函数
日期内建函数 date, time, datetime (当用于日期/时间/日期-时间值时) 这些内建函数用来指定日期变量中的哪些部分被使用: date:仅日期部分,没有一天当中的时间部分。 time:仅一天当中的时间部分,没有日期部分。 datetime:日期和时间都在 ...原创 2019-08-12 08:03:44 · 316 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考②数字内建函数
数字内建函数 <#-- true --> ${5?is_number?string} 1.abs 给出数字的绝对值 <#-- 9 --> ${(-9)?abs} 2.c(当被用作是数字值时) 数字转换成字符串,当你在页面中要显示带小数的数字时, 一定要写成{x?c}而不能写成${x?default(’’)}, 否则显示出的数字都变成了整数,小数位都被自动截掉...原创 2019-08-07 13:38:31 · 504 阅读 · 0 评论 -
freeMarker模板语言参考:内建函数参考①字符串内建函数
字符串内建函数原创 2019-08-07 10:49:31 · 892 阅读 · 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 · 1764 阅读 · 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 · 3543 阅读 · 0 评论 -
freemarker自学2.0
部分内容连接数据库 <#assign list = sqlt.sqlQueryForList("todo_list.getList")> 在sql文件夹下创建todo_list.sql文件,书写sql语句 -- [getList] 获取列表信息 select * from "list" ORDER BY seq 1.list = sqlt.sqlQueryForList("t...原创 2019-08-12 17:00:41 · 559 阅读 · 0 评论