Velocity模板引擎如何使用,语法是怎样的?本博客将会在变量的赋值,引用以及注释等三个方面来谈一谈Velocity的语法。但是在开始语法之前,我们快速地搞一个Hello World出来试下水。
1 2 3 4 5 6
|
<html> <body> #set( $name = "Velocity" ) Hello $name World! </body> </html>
|
可以看到这段代码经过模板引擎渲染以后会输出以下文字:
1 2 3 4 5
|
<html> <body> Hello Velocity World! </body> </html>
|
展示出来就是一个HTML页面,上面写着
Hello Velocity World!
。观察上面这个例子不难发现,
Hello $name World!
被替换为了
Hello Velocity World!
,原因是
$name
变量被
#set($name = "Velocity")
语句赋值为了
Velocity
,因此就直接等值替换了。
小建议
:为了使你的VTL代码可读性更高,我们建议你的赋值语句最好独占一行,剩下的语句就另起一行。