JSP

JSP Standard Tag Library ,JSP標準標籤庫


<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>


<c:set var="name" scope="scope" value="expression"/>
var變量的名稱,scope作用域,value變量的值


<c:if test="expression" var="name" scope="scope">
body content
</c:if>
expression爲true時,執行body content。 


<c:forEach var="name" items="expression" varStatus="name" begin="expression" end="expression" step="expression">
body content
</c:forEach>
var:迭參數的名稱 items:迭代的集合 varStatus:迭代變量的名稱 step:迭代的步長 若items未指定,則從begin開始,end結束,beging、end爲整數
items屬性支持Java標準集合類型。
varStatus包含:
current:當前迭代項。
index:當前迭代從0開始的迭代索引。
count:當前迭代從1開始的迭代計數。
first:當前是否爲第一次迭代,該屬性爲boolean類型。
last:當前是否爲最後一次迭代,該屬性爲boolean類型。
begin:begin屬性的值。
end:end屬性的值
step:step屬性的值


<c:choose>
  <c:when test="expression">
  body content
  </c:when>
  ...
  <c:otherwise>
  body content
  </c:otherwise>
</c:choose>
多個值可以用這個表達式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章