文章目錄
- 第一步:導包:2個jar包
- 2.在jsp檔案裡面寫入JSTL中core包依賴限制
- 3.正常使用:常見标簽使用
- 1.out标簽
- 2.set标簽
- 3.if标簽符合條件的内容
- 4.choose标簽配和
- 5.forEach标簽循環周遊
- 6.remove标簽
- 7.catch标簽
第一步:導包:2個jar包
2.在jsp檔案裡面寫入JSTL中core包依賴限制
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
uri:是sun公司的限制
prefix:字首名,一般是c
3.正常使用:常見标簽使用
1.out标簽
<c:out value=“内容”></c:out>
代替out.print(“内容”);
2.set标簽
<c:set scope="page" var ="name" value="張三"/>
<c:set scope="application" var ="age" value="10"></c:set>
${pageScope.name}
${applicationScope.age}
scope:作用範圍
var:變量名稱
value:變量值 可用EL但是還要雙引号
3.if标簽<c:if test=“條件”>符合條件的内容</c:if>
<c:if test="${applicationScope.age lt 18}">
我進來了!!
</c:if>
4.choose标簽配和 <c:when test=" " >
<c:choose>
<c:when test="${applicationScope.age lt 18}">分支1</c:when>
<c:when test="${applicationScope.age lt 18}">分支2</c:when>
<c:when test="${applicationScope.age lt 21}">分支3</c:when>
<c:when test="${applicationScope.age lt 18}">分支4</c:when>
</c:choose>
5.forEach标簽循環周遊
第一種
<c:forEach
var ="變量名"
begin="開始"
end="結束"
step="階級"
>
</c:forEach>
第二種使用方式
<c:forEach
items="通過EL表達式,獲得域對象集合"
var="變量名">
${循環變量。對象屬性名}
</forEach>
6.remove标簽
<c:remove var ="變量名"scope="範圍"/>
7.catch标簽
<c:catch >可能異常的代碼</c:catch>