JSP頁面通過c:forEach標籤迴圈遍歷List集合
阿新 • • 發佈:2018-12-21
<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>
效果