1.要使用C標籤,需要先引入C標籤:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2.<c:forEach></c:forEach>的使用:
<select name="referId" >
<option value="">--請選擇--</option>
<c:forEach var="item" items="${priOrCityList }" varStatus="status">
<option value="${item.id }">${item.name }</option>
</c:forEach>
</select>
c:forEach 各個屬性說明:
var: 迭代參數的名稱。在迭代體中可以使用的變量的名稱,用來表示每一個迭代變量。類型爲String.
items:要迭代的集合。對於它所支持的類型將在下面進行講解。
varStatus:迭代變量的名稱,用來表示迭代的狀態,可以訪問到迭代自身的信息。
begin:如果指定了items,那麼就在items[begin]開始進行迭代;如果沒有指定items,那麼就在end結束迭代。它的類型爲整數。
end:如果指定了items,那麼就在items[end]結束迭代;如果沒有指定items,那麼就在end結束迭代。它的類型也爲整數。
2.<c:forEach></c:forEach>的使用:
<select name="referId" >
<option value="">--請選擇--</option>
<c:forEach var="item" items="${priOrCityList }" varStatus="status">
<option value="${item.id }">${item.name }</option>
</c:forEach>
</select>
c:forEach 各個屬性說明:
var: 迭代參數的名稱。在迭代體中可以使用的變量的名稱,用來表示每一個迭代變量。類型爲String.
items:要迭代的集合。對於它所支持的類型將在下面進行講解。
varStatus:迭代變量的名稱,用來表示迭代的狀態,可以訪問到迭代自身的信息。
begin:如果指定了items,那麼就在items[begin]開始進行迭代;如果沒有指定items,那麼就在end結束迭代。它的類型爲整數。
end:如果指定了items,那麼就在items[end]結束迭代;如果沒有指定items,那麼就在end結束迭代。它的類型也爲整數。
step:迭代的步長。
3.<c:if></c:if>
<c:if test="!${writeProvince }==null">
</c:if>
test:在此進行判斷,如果正確顯示標籤中的元素;如果錯誤,跳過!