`
爱微idol
  • 浏览: 4980 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

freemaker中获取长度以及判断字符串长度

 
阅读更多


<#if user.nickName?length gt 8>${user.nickName[0..8]!}...<#else>${user.nickName!}</#if>

判断List大小

<#if userList?size gt 0>

</#if>
判断List是否长度为空
分享到:
评论

相关推荐

    freemarker实现自动补齐字符串

    freemarker实现自动补齐字符串。通过ftl模版文件(ftl文件为freemarker模版文件)的自定义标签实现自动补齐字符串。代码稍作修改便可左补齐右补齐左右补齐,可自定义设置补齐的字符串。测试通过java文件调用ftl文件...

    FreeMarker+中文手册

    length`获取数组或字符串长度。 - **模板继承(Template Inheritance)**:通过`&lt;#import&gt;`和`&lt;@...&gt;`实现模板的复用和继承。 - **日期和时间格式化**:使用`date_format`、`time_format`或`datetime_format`进行...

    freemarker_常用内置函数

    12. `contains`:判断字符中是否包含某个子串,返回布尔值。 13. `number`:将字符串转换为数字。 14. `replace`:用于将字符串中的一部分从左到右替换为另外的字符串。 15. `split`:使用指定的分隔符将一个字符串...

    Freemarker学习总结.pdf

    `start`是起始索引,`end`是结束索引(可选,若省略则默认为字符串长度)。注意索引从0开始。 2. `cap_first`:将字符串的第一个单词的首字母大写。 3. `uncap_first`:将字符串的第一个单词的首字母小写。 4. `...

    freemarker 2.3.18 中文手册

    string`将非字符串转换为字符串,`?length`获取数组或集合的长度等。 5. **模板配置**:通过`freemarker.properties`配置文件,可以设置模板解析的全局行为,如模板的编码、错误处理模式、日期时间格式等。 6. **...

    freeMark语法

    FreeMarker的数据模型是由Java对象构建的,模板中的变量都是从这个模型中获取。你可以通过`ModelAndView`或`Map`等方式将数据传递给模板。 ### 9. 配置与优化 FreeMarker的配置文件`freemarker.properties`可以...

    freemarker

    length`(获取数组或列表长度)等,可以方便地在模板中处理数据。 5. **变量(Variables)**:在模板中,你可以使用`${}`来引用数据模型中的变量,Freemarker会自动寻找并替换对应的值。 6. **注释(Comments)**...

    freemarker语法完整版

    13. **内置函数**: 包括`length()`(获取列表或字符串长度)、`default()`(提供默认值)、`index_of()`(查找子串位置)等。 14. **数据模型**: Freemarker的数据模型由Java对象构成,模板中的变量来自于这些对象...

    freemarker(FTL)常见语法大全

    #### 集合长度判断 - **判断集合长度**:`!= 0&gt;`,检查集合是否为空。 #### 宏/模板定义 - **基本定义**:`&lt;#macro greet&gt;` `&lt;font size="+2"&gt;Hello Joe!&lt;/font&gt;` `&lt;/#macro&gt;`,定义一个宏,可用于重复使用的代码...

    freemarker内置函数和数字格式化.doc

    6. `ends_with(substring)`:判断字符串是否以指定子串结尾,返回布尔值。 7. `html`:将字符串中的特殊字符转换为HTML实体,防止XSS攻击。 8. `index_of(substring, start)`:查找子串在字符串中的位置,`start` 可...

    freeMarker语法

    1. `length()`:获取序列或字符串的长度,如`${users.length()}`。 2. `index_of()`:在字符串中查找子字符串的位置,如`${str.index_of("abc")}`。 3. `date()`和`time()`:将字符串转换为日期或时间对象,如`${...

    freemarker中文手册与教材

    lower_case`进行字符串大小写转换。此外,模板还可以调用对象的方法,例如 `${list.size()}` 获取列表长度。 5. **模板继承与导入** 为了提高代码复用,Freemarker支持模板继承(`&lt;#assign&gt;`或`&lt;#import&gt;`)。子...

    Freemarker官方帮助文档

    length`:获取数组、列表或字符串的长度。 4. `?upper_case`/`?lower_case`:大小写转换。 5. `?int`:将数值转换为整型。 6. `?c`:货币格式化。 四、模板设计模式 1. 路径表达式:访问对象属性,如`${user.name}`...

    Freemarker 学习总结

    12. `contains(substring)`: 判断字符串是否包含指定子串,返回布尔值。 在模板中,你可以利用这些函数来处理和展示数据,如调整字符串格式、检查字符串特性或进行字符串转换。 四、数字转换 未提供完整示例,但`...

    freemarker顶级文档

    length()`:获取字符串或数组的长度。 - `?lower_case()` 和 `?upper_case()`:转换字符串为小写或大写。 - `?before(".")` 和 `?after(".")`:提取字符串中指定字符前或后的部分。 - `?int` 和 `?number`:将字符串...

    新手理解FreeMarker的Project

    - **内置函数**:如`length()`计算长度,`join()`连接字符串等,文档`内置函数及用法.doc`应详细阐述了这些函数的使用。 4. **创建简单Project** - **配置FreeMarker**:在Spring Boot或传统Servlet应用中,需要...

    FreeMarker实例

    4. **内置函数**:FreeMarker提供了一些内置函数,如`length()`用于获取字符串或数组长度,`toUpperCase()`和`toLowerCase()`用于转换字符串大小写。 5. **模板继承**:通过`&lt;#import&gt;`和`&lt;#include&gt;`指令可以引入...

    freemarker总结

    defaultValue,第一种用法不给缺失的变量指定默认值,表明默认值是空字符串,长度为0的集合,或者长度为0的Map对象. 使用!指定默认值时,并不要求默认值的类型和变量类型相同.使用??运算符非常简单,它总是返回一个布尔值...

Global site tag (gtag.js) - Google Analytics