前端FreeMarker框架遍歷集合

前端FreeMarker框架遍歷集合

1.在pom文件中引入freemarker的依賴

2.在控制器中用Model或者ModelAndView對象將參數傳入到頁面

3.在頁面中進行遍歷

4.附源碼和註釋

4.1 pom依賴
	`<dependency>
        <groupId>org.freemarker</groupId>
        <artifactId>freemarker</artifactId>
        <version>2.3.28</version>
    </dependency>`
4.2 controller傳參
	`public String create(Map<String, Object> map, Model model) {
	DdReq req = new DdReq();
	req.setOpenStatus(1);
	req.setTypeCode("DT01");
	List<DdDetail> detailList = redis.getMatchDetails(req);
	model.addAttribute("detailList", detailList);
    return "article/create";
}`
4.3 HTML取值遍歷
	`<td class="width-35">
        <select class="typeahead scrollable input-large" name="classifyId">
			<!-- freemarker模板遍歷list集合,key as type(key:addAttribute中的key,type:遍歷的索引) -->
            <#list detailList as item>
                <!-- 下拉菜單,判定非空,賦值 -->
                <option value=${(item.code)!''}>${(item.name)!''}</option>
            </#list>
       </select>
    </td>`
          </#list>
       </select>
    </td>`
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章