变量赋值#SET

语法:
#set($变量名 = "变量值" )

变量名可使用:
  • 英文字母(a~z A~Z)
  • 数字(0~9)
  • 下划线(_)
  • 连字符(-)
变量值可为:
  • 变量
  • 字符串
  • 变量属性
  • 方法
  • 数字
  • 列表(ArrayList)
  • map
  • 简单的算术表达式(+-*/%)
例:
<html>
<body>
#set($v = "Velocity" )
Hello $v!
</body>
</html>
输出为:
Hello Velocity!

变数的输出:

  • $name: 当变量为空时,输出变量名
  • ${name}: 在英文或数字间输出时需要添加{}
  • $!name: 当变量为空时,为了防止直接输出变量名,添加“!”


当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释。如:
#set($v1 = "a")
#set($v2 = "b")
#set($v3 = "$v1$v2")
$v3输出为ab

没有评论:

发表评论