velocity语法
?
?
velocity,是一個基于Java的模板引擎,它允許任何人僅僅簡單的使用模板語言來引用由java代碼定義的對象。 當Velocity應用于web開發時,界面設計人員可以和java程序開發人員同步開發一個遵循MVC架構的web站點。這是很好的一個地方,可以提高很多效率。下面來說下velocity的語法吧。
?
1.獲取:
$!(var):如果有值則輸出,如果為空,則不顯示;
${var}:如果有值則輸出,如果為空,則將該代碼原樣輸出;
2.設置:
#set{$var=5}:設置var的值為5;
3.?判斷:
#if{! $var}判斷var為空
#elseif{$var}判斷var不為空
#else{}
#end
4.循環:
循環數組或List時:
#foreach($var in list)
##輸出當前迭代的次數
$velocityCount
${var}
#end
5.判斷是否為null
1)使用 #ifnull() 或 #ifnotnull()?
???#ifnull ($foo)?
???要使用這個特性必須在velocity.properties文件中加入:?
userdirective = org.apache.velocity.tools.generic.directive.Ifnull?
userdirective = org.apache.velocity.tools.generic.directive.Ifnotnull?
2) 使用null工具判斷?
???#if($null.isNull($foo))?
總結
以上是生活随笔為你收集整理的velocity语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 设置session超时_Jav
- 下一篇: Android 第三课 Activit