企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 7.1. 变量Variables 变量的简略标记是有一个前导"$"字符后跟一个 VTL 标识符(Identifier.)组成。一个VTL 标识符必须以一个字母开始(a .. z或 A .. Z)。剩下的字符将由以下类型的字符组成: + 字母 (a .. z, A .. Z) + 数字 (0 .. 9) + 连字符("-") + 下划线 ("\_") 下面是一些有效的变量引用: ``` $foo $mudSlinger $mud-slinger $mud_slinger $mudSlinger1 ``` 当VTL 引用一个变量时,比如$foo,变量可以从模板的set指令取得值,也可以从 Java 代码中取得。例如,如果Java 变量$foo在模板被请求的时候具有值bar,则bar将替换页面中的所有$foo的实例。或者,如果包含下面的语句: ``` #set( $foo = "bar" ) ``` 紧跟指令后的所有$foo的实例的输出将会一样值。