`

freemarker中截取字符串

阅读更多
<#if obj.name?length lt 20 >  
        ${obj.name}
  <#else>
        ${obj.name[0..19]}...
</#if> 
 


                 

分享到:
评论

相关推荐

    Freemarker操作字符串

    使用`substring`函数可以截取字符串的一部分。例如: ```html , World!"&gt; ${str.substring(7)} ``` 输出:"World!" 4. **查找和替换**: `?replace`方法可以用来查找并替换字符串中的子串。例如: ```html ...

    JSP中截取在线编辑器的字符串的处理.

    然而,在处理用户提交的数据时,有时我们需要对这些富文本进行特定的处理,例如截取字符串。这篇博客“JSP中截取在线编辑器的字符串的处理”就讨论了如何在JSP中对在线编辑器生成的内容进行字符串截取。 在线编辑器...

    一篇很全面的freemarker教程

    一篇很全面的freemarker教程reeMarker模板文件主要由如下4个部分组成: ...3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出

    FreeMarker中文文档.pdf下载

    字符串处理是FreeMarker中的一个重要方面,可以进行字符串的拼接、截取、替换等操作。例如: ```ftl ${str?upper_case} &lt;!-- 输出 "HELLO WORLD" --&gt; ${str?replace("o", "0")} &lt;!-- 输出 "Hell0 W0rld" --&gt; ``` ...

    freemarker_常用内置函数

    1. `substring(start,end)`:从一个字符串中截取子串。 2. `cap_first`:将字符串中的第一个单词的首字母变为大写。 3. `uncap_first`:将字符串中的第一个单词的首字母变为小写。 4. `capitalize`:将字符串中的...

    Freemarker学习总结.pdf

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

    Freemarker 学习总结

    1. `substring(start, end)`: 截取字符串的一部分,`start` 是起始索引,`end` 是结束索引。 2. `cap_first()`: 把字符串的第一个单词首字母大写。 3. `uncap_first()`: 把字符串的第一个单词首字母小写。 4. `...

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

    1. `substring(start, end)`:从字符串中截取子串,`start` 是起始索引,`end` 是结束索引。 2. `cap_first`:将字符串的第一个字符转为大写。 3. `uncap_first`:将字符串的第一个字符转为小写。 4. `capitalize`:...

    Freemarker中文实例学习教程word版非常实用

    N]`:截取字符串的子串。 - `{key:value, key2:value2 ...}`:直接创建哈希表。 - `[item0, item1, item2 ...]`:创建序列。 - `hash0[key0]`:访问哈希表的键值对。 - `seq0[5]`:访问序列的特定索引。 5. **...

    freemarker 介绍

    N]`用于截取字符串的一部分。 - `{key:value, key2:value2 ...}`直接定义哈希表,`key`为键,`value`为对应的值。 - `[item0, item1, item2 ...]`直接创建序列,类似于数组。 - `hash0[key0]`访问哈希表中的元素...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:(x&gt;y)&gt; ...

    基于XML模板的word导出实例

    在IT行业中,基于XML模板的Word导出技术是一种常见的数据转换和自动化文档生成方法。这种方法主要应用于需要将结构化数据转换成Word文档的场景,比如报告、合同或发票的批量生成。XML(eXtensible Markup Language)...

    freemarker内置函数[文].pdf

    1. `substring(start, end)`:从一个字符串中截取子串,start是截取子串开始的索引,end是截取子串的长度。 示例: ``` ${ 'str'?substring(0) } à 结果为 str ${ 'str'?substring(1) } à 结果为 tr ${ 'str'?...

    FreeMark学习笔记

    截取子串可以根据字符串的索引来进行,截取子串时如果只指定了一个索引值,则用于取得字符串中指定索引所对应的字符;如果指定两个索引值,则返回两个索引中间的字符串子串.假如有如下数据模型: Map root = new HashMap...

    Freemarker小demo

    例如,你可以使用Jackson的`ObjectMapper`将JSON字符串转化为Map或者自定义的Java类实例,之后在Freemarker模板中通过 `${}` 符号来访问这些对象的属性。 ```java // Jackson JSON解析示例 ObjectMapper mapper = ...

    FreeMarker设计指南

    N]`用于截取字符串,`{key:value, key2:value2 ...}`直接定义哈希表,`[item0, item1, item2 ...]`定义序列,`hash0[key0]`和`seq0[5]`分别用于访问哈希表和序列的元素。 模板中的`${var}`用于输出变量的值,例如...

    freemarker快速入门

    Freemarker提供了字符串处理功能,如连接字符串、截取子串、替换等。例如,`&lt;#assign newName = "Mr. " + name&gt;`可以将"Mr."添加到name前面。 7. **日期和数字格式化** 使用`?date`、`?number`等后缀可以格式化...

Global site tag (gtag.js) - Google Analytics