1. 程式人生 > >JSP頁面通過c:forEach標籤迴圈遍歷List集合

JSP頁面通過c:forEach標籤迴圈遍歷List集合

<c:forEach>標籤有如下屬性:

屬性 描述 是否必要 預設值
items 要被迴圈的資訊
begin 開始的元素(0=第一個元素,1=第二個元素) 0
end 最後一個元素(0=第一個元素,1=第二個元素) Last element
step 每一次迭代的步長 1
var 代表當前條目的變數名稱
varStatus 代表迴圈狀態的變數名稱

一般情況下使用items,var即可,varStatus在想獲取當前物件下標時使用

後臺 


    public ModelAndView toaddSmallBoard() {
        /*需要獲取板塊資訊*/
        ModelAndView modelAndView=new ModelAndView();
        List boards=boardService.getBoards();
        modelAndView.addObject("boards",boards);
        modelAndView.setViewName("admin/addSmallBoard");
        return modelAndView;
    }

前臺

我這裡使用了select下拉框,具體使用情況示情形定

<select class="form-control" name="board.boFaterId">
			<c:forEach items="${boards}" var="board" varStatus="id">
				<option value="${board.boardId}">${board.boardName} </option>
			</c:forEach>
</select>

效果