freemaker如何實現for迴圈

2021-08-30 23:16:36 字數 285 閱讀 3054

今天遇到乙個問題,要利用freemarker來迴圈實現下拉框裡option,於是上網查了查有種寫法可以實現迴圈,但沒有找到可以和傳統for(int i;i<8;i++)之類的迴圈的寫法,那麼我的解決方案如下:

<#list 0..x as i>

<#if i$

其中x就是你要迴圈遍歷的引數,開始做我試圖把i++寫到<#if i裡面,但後來沒有成功,貌似freemarker不支援這種寫法,後來嘗試el的思想能不能用$取到,後來發現確實可行,但是索引是從0開始的,那麼這種問題大家一定就明晰啦,+1就搞定啦,呵呵

Freemaker實現匯出word

如圖 第二步 模板另存為xml格式 開啟xml 修改關鍵位置的資料 主要是根據xml模板修改佔位符 去掉其中多出來的部分。修改後資料如圖 list遍歷迴圈輸出的話要在每一行前後加上,相當於前段li標籤的遍歷迴圈輸出一樣,找到迴圈的行,加上這個list就行了 如圖 的話,在模板裡面先加入佔位,開啟xm...

Python學習筆記之疑問 9 如何使用For語句

python有強大的list,以至於很少用到for 迴圈。python不需要定義開始,結束,步長等,只是簡單地在乙個list上迴圈,與list原理相同。例如 li a b e for s in li print sabe print n join li a be1.事先定義乙個list 2.迴圈輸出...

流程式控制住語句的關鍵字以及如何跳出多層for迴圈

流程式控制住語句的關鍵字 break continue return break 1 在switch中用來結束 跳出switch結構 2 break可以跳出包圍它的最小for迴圈 不帶標籤的break 3 通過標籤可以跳出最外層迴圈 continue 中斷一次迴圈,繼續下一次迴圈 return 直接...