javaweb學習19:JSP, JSTL標籤
阿新 • • 發佈:2022-03-28
-
JSP標籤:3種
<jsp:include />
<%--頁面轉發:
http://localhost:8080/jsptag.jsp?name=張三&age=12
--%>
<jsp:forward page="/jsptag2.jsp">
<jsp:param name="name" value="張三"/> //引數
<jsp:param name="age" value="12"/> //引數
</jsp:forward>
-
JSTL標籤庫:
-
JSTL標籤庫的使用就是為了彌補HTML標籤的不足;它自定義了許多標籤,可以供我們使用,標籤的功能和Java程式碼一樣!
-
核心標籤:(掌握部分即可)
-
格式化標籤:
-
SQL標籤:
-
XML標籤:
-
-
JSTL標籤庫使用步驟:
-
引入對應的taglib:
<%
-
使用其中的方法;
-
在Tomcat也需要引入jstl包,否則也會報taglib的錯誤;
-
-
EL表示式:(EL:Expression Language)
-
語法:
EL表示式語法:
${ }
-
作用:
-
獲取資料;
-
執行運算;
-
獲取web開發的常用物件;
-
-
依賴包:
<!-- JSTL表示式的依賴 -->
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
</dependency>
<!-- standard標籤庫 -->
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
-
-
程式碼案例:JSTL,EL表示式
<%
-
程式碼案例:JSTL標籤:<c:set ; <c:choose ; <c:when
<%
-
程式碼案例:<c:forEach
<%