簡單說下這個引擎的兩個分支(雖然語言不同呼叫方法大同小異):
1、Java平臺下的:org.apache.velocity
2、.Net平臺下的:NVelocity
注:本文章不涉及到后端只說模板的使用方法
基本的語法:
1、單行注釋:##:這是你的注釋內容
2、多行注釋:#*這是你的注釋內容-并不常用*#
3、#:表示開始做什么事情
4、$:表示用于獲得什么
基本關鍵字:
1、Set:比如定義變數,給變數重新賦值等
2、If:條件判斷陳述句
3、Elseif:條件判斷陳述句
4、Else:條件判斷陳述句
使用示例:
1、定義變數:#set($LoginName="admin")
2、參考變數:$LoginName
3、定義Int變數以及計算:
1、定義變數:#set($RowCount=10)
2、變數累加:#set($RowCount=$RowCount + 100)
3、參考變數:$RowCount
4、變數乘法:#set($RowCount = $RowCount*100)
5、參考變數:$RowCount
實戰一:判斷用戶的角色:
#if($LoginName=="admin")
#set($UserName="超級管理員")
#elseif($LoginName=="sysadmin")
#set($UserName="系統管理員")
#else
#set($UserName="普通用戶")
#end
$UserName
實戰二:基于自己平臺的呼叫方法判斷陳述句
獲取Url引數
#set($SealFilePath="${RunTime.QueryString('SealFilePath')}")
#if($SealFilePath=="")
未蓋章
#else
已蓋章
#end
實戰三:基于自己平臺的呼叫適用于判斷是否顯示的語法必須下面這樣的格式要不然無法判斷
#set($MainType="${RunTime.QueryString('MainType')}")
#if($MainType=="2"||$MainType=="7")
true#else
false#end
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/538487.html
標籤:C#
