java中的set_Java中Velocity #set指令

Java中Velocity #set指令

Java中Velocity #set指令是向引擎上下文对象添加属性或对已有属性进行修改。

定义

#set($变量 = 值)

双引号与引号例子

#set ($var="helo")

test"$var" 返回testhello

test$var 返回test$var

例子

#set ($user="csy"}

${user}name

返回csyname

赋值例子

#set($var = 1)

#set($var = [1,2])

#set($var1 = $other)

#set($var = $arg1 + 1)

#set($var1.prop1 = $other)

#set($var = {a:"a", b:"b"})

#set($var = [$arg1..$arg2])

#set($var = $var1.method())

#set($var = true)

#set($var = "hello")

// 双引号可实现字符串拼接(coffeescript也是这样哦!),假设$var1为fsjohnhuang,则$var为hello fsjohnhuang

#set($var = "hello $var1")

// 单引号将不解析其中引用,假设$var1为fsjohnhuang,则$var为hello $var1

#set($var = hello $var1)

#set指令作用域是全局有效的。

Java中Velocity #set指令 Java中Velocity #set指令是向引擎上下文对象添加属性或对已有属性进行修改。 定义 #set($变量 = 值) 双引号与引号例子 #set ($var="helo") test"$var" 返回testhello test$var 返回test$var 例子 #set ($user="csy"} ${user}name 返回csyname 赋值例子 #set($var = 1) #set($var = [1,2]) #set($var1 = $other) #set($var = $arg1 + 1) #set($var1.prop1 = $other) #set($var = {a:"a", b:"b"}) #set($var = [$arg1..$arg2]) #set($var = $var1.method()) #set($var = true) #set($var = "hello") // 双引号可实现字符串拼接(coffeescript也是这样哦!),假设$var1为fsjohnhuang,则$var为hello fsjohnhuang #set($var = "hello $var1") // 单引号将不解析其中引用,假设$var1为fsjohnhuang,则$var为hello $var1 #set($var = hello $var1) #set指令作用域是全局有效的。
经验分享 程序员 微信小程序 职场和发展