Class | Description |
---|---|
DateDirective |
#date 日期格式化输出指令
三种用法:
1:#date(createAt) 用默认 datePattern 配置,输出 createAt 变量中的日期值
2:#date(createAt, "yyyy-MM-dd HH:mm:ss") 用第二个参数指定的 datePattern,输出 createAt 变量中的日期值
3:#date() 用默认 datePattern 配置,输出 “当前” 日期值
注意:
1:#date 指令中的参数可以是变量,例如:#date(d, p) 中的 d 与 p 可以全都是变量
2:默认 datePattern 可通过 Engine.setDatePattern(...) 进行配置
|
EscapeDirective |
Escape 对字符串进行转义
用法:
#escape(value)
|
NowDirective |
输出当前时间,默认考虑是输出时间,给 pattern 输出可能是 Date、DateTime、Timestamp
带 String 参数,表示 pattern
|
NumberDirective |
#number 数字格式化输出指令
两种用法:
1:#number(n) 用默认 pattern 输出变量中的值
2:#number(n, "#.##") 用第二个参数指定的 pattern 输出变量中的值
注意:
1:pattern 的使用与 java.text.DecimalFormat 的完全一样
在拿不定主意的时候可以在搜索引擎中搜索关键字:DecimalFormat
2:#number 指令中的参数可以是变量,例如:#number(n, p) 中的 n 与 p 可以全都是变量
|
RandomDirective |
输出 int 型随机数
|
RenderDirective |
#render 指令用于动态渲染子模板,作为 include 指令的补充
|
StringDirective |
#string 指令方便定义大量的多行文本变量,这个是 java 语言中极为需要的功能
定义:
#string(name)
在此是大量的字符串
#end
使用:
#(name)
|
Copyright © 2018. All rights reserved.