Velocity學習筆記5 VTL模板中的注釋

2021-08-29 03:43:27 字數 1611 閱讀 5279

注釋允許在模板中包含描述文字,而這些文字不會被放置到模板引擎的輸出中。注釋是一種有效的提醒自己和向別人解釋你的vtl語句要做什麼事情的方法。你也可以把注釋用來做其他你認為有用的用途。下面就是乙個注釋的例子。

## this is a single line comment.

乙個單行的注釋以##開始,直到行尾才結束。如果你要寫很多行的注釋,那麼不用使用多各單行注釋,vtl還提供了多行注釋。多行注釋以#*開始,以*#結束。下面是乙個多行注釋的例子。

this is text that is outside the multi-line comment.

online visitors can see it.

#*thus begins a multi-line comment. online visitors won't

see this text because the velocity templating engine will

ignore it.

*#here is text outside the multi-line comment; it is visible.

在使用velocity引擎解析上面的模板時,輸出的結果是:

this is text that is outside the multi-line comment.

online visitors can see it.

here is text outside the multi-line comment; it is visible.

可以看到,多行注釋內的內容是不會輸出的。

下面的例子闡明了注釋的用法:

this text is visible. ## this text is not.

this text is visible.

this text is visible. #* this text, as part of a multi-line comment,

is not visible. this text is not visible; it is also part of the

multi-line comment. this text still not visible. *# this text is outside

the comment, so it is visible.

## this text is not visible.

用velocity引擎解析上面的模板,輸出的結果是:

this text is visible. this text is visible.

this text is visible. this text is outside

the comment, so it is visible.

在vtl中還有第三種注釋:vtl注釋塊。vtl注釋塊用來儲存如文件的作者、版本號等資訊。例如:

#**this is a vtl comment block and

may be used to store such information

as the document author and versioning

information:

@author

@version 5

*#

Velocity學習筆記8 逃逸符

vtl使用特殊的字元來完成工作,例如 和 因此如果在你的模板中要使用這樣的字元,就需要格外的小心。這裡講解了怎樣使用 字元。貨幣 字元在日常生活中通常用作貨幣字元。下面的句子在vtl中不會有問題 i bought a sack of potatoes at the farmer s market f...

學習筆記 5

二 把資料存進session中,並讓資料先儲存在臨時表中 資料過載忽略掉萬年不變的東西,用ajax提交表單,前面禁用了資料庫按鈕,到這裡要啟用資料庫按鈕 把狀態設定為false就可以了。輸出 清空臨時表單,拿到提交表單的路徑到控制器 httppostedfilebase似乎拿來上傳檔案 通過http...

學習筆記5

1 有向圖頂點 以頂點v為終點的邊的數目,稱為v的入度,記為 id v 以頂點v為起點的邊的數目,稱為v的出度,記 為 od v 頂點v的度則定義為該頂點的入度與 出度之和,即d v id v od v 2 有向圖,所有頂點的入度之和 所有頂點的出度之和 弧數 1 無向圖頂點的度 關聯於該頂點的邊的...