JavaWeb學習總結——EL表示式與JSTL標籤
阿新 • • 發佈:2018-12-15
uJSP標準標籤庫(JSTL)是一個JSP標籤集合,它封裝了JSP應用的通用核心功能。
uJSTL支援通用的、結構化的任務,比如迭代,條件判斷,XML文件操作,國際化標籤,SQL標籤。 除了這些,它還提供了一個框架來使用整合JSTL的自定義標籤。
u核心標籤是最常用的JSTL標籤。引用核心標籤庫的語法如下:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
標籤 |
描述 |
<c:out> |
用於在JSP中顯示資料,就像<%= ... > |
<c:if> |
與我們在一般程式中用的if一樣 |
<c:forEach> |
基礎迭代標籤,接受多種集合型別 |
<c:choose> |
本身只當做<c:when>和<c:otherwise>的父標籤 |
<c:when> |
<c:choose>的子標籤,用來判斷條件是否成立 |
<c:otherwise> |
< |
u<c:out>標籤用來顯示一個表示式的結果,與<%= %>作用相似,它們的區別就是<c:out>標籤可以直接通過"."操作符來訪問屬性。常見的注入方式
u<c:out value="<string>" default="<string>" escapeXml="<true|false>"/>
屬性 |
描述 |
是否必要 |
預設值 |
value |
要輸出的內容 |
是 |
無 |
default |
輸出的預設值 |
否 |
主體中的內容 |
escapeXml |
是否忽略XML特殊字元 |
否 |
true |