當前位置:成語大全網 - 書法字典 - 循環的自由標記

循環的自由標記

代碼如下:

& lt# if total page gt 10 & gt;

& lt#列表1..10 as t & gt;

& lt# if pageNo = = t & gt& lt李class =“this class“& gt;$ { t } & lt/李& gt

& lt# else & gt& lt李& gt& lta href =“$ { menu . address }/list _ $ { t }。html“》;$ { t } & lt/a & gt;& lt/李& gt

& lt/# if & gt;

& lt/# list & gt;

& lt# else & gt

& lt#列表1..totalPage as t & gt

& lt# if pageNo = = t & gt& lt李class =“this class“& gt;$ { t } & lt/李& gt

& lt# else & gt?& lt李& gt& lta href =“$ { menu . address }/list _ $ { t }。html“》;$ { t } & lt/a & gt;& lt/李& gt

& lt/# if & gt;

& lt/# list & gt;

& lt/# if & gt;

擴展數據

Freemarker三種循環模式

1,地圖循環

例如:

& lt# if vo.urlMap & gt

& lt#list vo.urlMap?keys as key & gt

& lt李& gt

& lta href =“$ { VO . URL map【key】!‘}“& gt;${key!‘} & lt;/a & gt;

& lt/李& gt

& lt/# list & gt;

& lt/# if & gt;

vo.urlMap?鍵:循環映射中的鍵(類似於鍵集叠代器)

與鍵對應的值通過循環中的map【key】獲得。

如果需要當前循環下標,只需使用循環object _index來獲取,例如key_index。

2.列表循環

例如:

& lt# list vo.valueList as value & gt?

& lttd & gt${value!‘} & lt;/TD & gt;

& lt/# list & gt;

3.自定義循環次數

例如:

& lt!-動態長度?-& gt;

& lt#列表0..(nums?號)!0 as i & gt

& lttd & gt$ { VO . value list【I】!‘} & lt;/TD & gt;

& lt/# list & gt;

& lt!-固定長度?-& gt;

& lt#列表1..100 as I & gt;

& lttd & gt$ { VO . value list【I】!‘} & lt;/TD & gt;

& lt/# list & gt;