天天看點

jsp-jstl

文章目錄

  • ​​第一步:導包:2個jar包​​
  • ​​2.在jsp檔案裡面寫入JSTL中core包依賴限制​​
  • ​​3.正常使用:常見标簽使用​​
  • ​​1.out标簽​​
  • ​​2.set标簽​​
  • ​​3.if标簽符合條件的内容​​
  • ​​4.choose标簽配和 ​​
  • ​​5.forEach标簽循環周遊​​
  • ​​6.remove标簽​​
  • ​​7.catch标簽​​

第一步:導包:2個jar包

jsp-jstl

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但是還要雙引号      
jsp-jstl

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>      
jsp-jstl

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>