获取指定字符的索引 ?index_of("xx") 去除字符串前后空格 ?trim 替换指定字符串 ?replace("xx","xx") 字符串空值情况处理 在freemarker中,变量必须为其赋值,否则会抛出异常。在freemarker中不存在的变量和null值的情况是完全一样的,应为freemarker无法理解null值。 当变量为null所抛出的异常 在freemarker中提供两...
sort as str> ${str} 输出list下标:${str_index} </#list> 已排序:--> 调用已存在的排序方法 -->降序 <#list strings?sort?reverse as str> ${str} 输出list下标:${str_index} </#list> list长度:${strings?size} 下标取值:${strings[0]} Ps: <#list myList?sort?reverse as item> // ...
remove_ending(“end”) 移除尾部end,首部不为end返回原字符串 last_index_of(“index”) 返回index在字符串中最后一次出现的索引 left_pad(10,“0”) 不够10的字符串向前补0,第二参数可选,默认空格 right_pad(10,“0”) 不够10的字符串向后补0,第二参数可选,默认空格 length 获取字符串长度 lower_cas...
http://freemarker.org/index.html freemarker正常生成HTML的模板引擎,公司需求将书籍来源的数据发放到不同的渠道,每个渠道生成特定的模板,这样数据自动生成相应的格式,主要是生成xml格式,所以根据网上的Demo改成了对应项目测试的Demo.---此为背景。 正常的模板文件.flt的,但是发现改成.xml格式的也完全没有问题,我表...
template.process(dataMap,new FileWriter("E:\\index.html")); } } 三、FTL语法 1. 语法类型 Interpolation 插值 ${ key名 } FTL tags 标签 <# 标签名></#标签名> Comments 注释 <#-- 注释内容 —> ; Freemarker的注释不会显示在生成的源文件中,而jsp的注释会显示在源代码中。
b、item_has_next:是否存在下一个对象 也可以使用<#break>指令跳出迭代 <#list ["星期一","星期二","星期三","星期四","星期五"] as x> ${x_index +1}.${x} <#if x_has_next>,</#if> <#if x = "星期四"><#break></#if> </#list> include 指令 include指令的作用类似于JSP的包含...
item_index:当前变量的索引值. item_has_next:是否存在下一个对象. 示例如下: <#list ["星期一","星期二","星期三","星期四","星期五","星期六"] as x>${x_index + 1}.${x}<#if x_has_next>,</#if><#if x="星期四"><#break></#if></#list> ...
获取指定字符的索引 ?index_of("xx") 10. 去除字符串前后空格 ?trim 11. 替换指定字符串 ?replace("xx","xx") --> <#-- 直接输出 --> ${msg1} - ${msg2} ${msg1?string} - ${msg2?string} <#-- 1. 截取字符串(左闭右开) ?substring(start,end) --> ${msg2?substring(1...
因为要控制页面的跳转,所以新增加一个包,controller,并在下面创建一个FreemarkerIndexController,的类 FreemarkerIndexController.jaava 代码语言:javascript 代码运行次数:0 运行 AI代码解释 packagecom.springboot.demo.controller;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation....
last_index_of 获取指定字符出现的最后位置(下标) split 分隔 trim 去两端空格 处理数字: string x?string("0.##") 变成小数点后几位 round 四舍五入 floor 去掉小数点 ceiling 近1 变成整数 处理list: first: 取List值第一个值 last: 取List值最后一个值 seq_contains: 是否包含指定字符 seq_index_of...