has_content It is true if the variable exists (and isn't Java null) and is not "empty", otherwise it is false. The meaning of "empty" depends on the concrete case. This follows intuitive common-sense ideas. The following are empty: a s…
一.web.xml: <filter> <filter-name>fastLoginFilter</filter-name> <filter-class>com.xxx.xf.common.util.FastLoginFilter</filter-class> </filter> <filter-mapping> <filter-name>fastLoginFilter</filter-name>…
1.Springboot配置server相关配置(包括默认tomcat的相关配置) 下面的配置也都是模板,需要的时候在application.properties配置即可 ############################################################ # # Server 服务端相关配置 # ############################################################ # 配置api端口号 server.por…
Java模板引擎Freemarker 1.取值(插值)指令 2.逻辑指令:if.switch 3.字符串.集合操作 4.自定义函数 5.list排序内建函数.常用指令 6.自定义指令 7.freemarker常用内建函数 7.1 处理字符串内建函数 7.2 处理数字的内建函数 7.3 处理list的内建函数 7.4 其他内建函数 8.macro.function指令 8.1 宏macro.nested.return指令 8.2 函数function.return指令 1.取值(插值)指令 常用$…
FreeMarker概述 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图) FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件 FreeMarker与容器无关,因为它并不知道HTTP或Servle…
1.格式化日期 ${updated?string("yyyy-MM-dd HH:mm:ss")} 如果指定的变量不一定存在,可以这样: ${(dateMap.beginTime?string("yyyy.MM.dd"))!''} 2.显示boolean值 <#assign foo=true/> ${foo?string("yes", "no")} 3.截取字符串长度 <#if (userVO.cnname)?…
isNotEmpty(str)等价于 str != null && str.length > 0 isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0 同理 isEmpty 等价于 str == null || str.length == 0 isBlank 等价于 str == null || str.length == 0 || str.tr…
1.sequence?first 返回sequence的第一个值. 2.sequence?last 返回sequence的最后一个值. 3.sequence?reverse 将sequence的现有顺序反转,即倒序排序 4.sequence?size 返回sequence的大小 5.sequence?sort 将sequence中的对象转化为字符串后顺序排序 6.sequence?sort_by(value) 按sequence中对象的属性value进行排序 注意:Sequence不能为null…
FreeMarker概述 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 尽管FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(例如以下图) FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件 FreeMarker与容器无关,由于它并不知道HTTP或Serv…
A概念 最经常使用的概念 1. scalars:存储单值 字符串:简单文本由单或双引號括起来. 数字:直接使用数值. 日期:通常从数据模型获得 布尔值:true或false,通常在<#if ->标记中使用   2. hashes:充当其他对象的容器,每一个都关联一个唯一的查询名字 具有一个唯一的查询名字和他包括的每一个变量相关联.   3. sequences:充当其他对象的容器.按次序訪问 使用数字和他包括的每一个变量相关联.索引值从0開始. 4. 集合变量: 除了无法訪问它的大小和不能使用…