天天看點

velocity中加載模闆檔案的方式

velocity有多中種方式供我們去加載我們自定義的模闆檔案,下面詳細的介紹使用的方法。

使用classpath方式加載,是我們經常用到的一種方式,因為我們的項目可能是web項目,使用這種方式加載我們類加載器跟路徑中的模闆檔案,具體的使用如下所示:

程式的結構如下圖所示:

velocity中加載模闆檔案的方式

shareniu.vm中我們定義了兩個變量name,author模闆的内容如下所示:

$name,

$author

程式如下所示:

輸出的程式如下:

shareniu.vm,

shareniu

大功告成,程式如期的輸出我們定義的變量資訊,并且進行了替換。

有的時候,我們的項目不是一個web項目,是以,我們可以使用絕對路徑加載的方式進行操作。模闆還是第一種方式的模闆。

具體的使用如下所示:

總結:

第一種方式使用的場景是web項目,或者不依賴作業系統具體的位置,依賴項目的位置。第二種使用的場景就是位置是固定的。