1. 程式人生 > >JavaWeb學習總結——EL表示式與JSTL標籤

JavaWeb學習總結——EL表示式與JSTL標籤

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>

<

c:choose>的子標籤,接在<c:when>標籤後,當<c:when>標籤判斷為false時被執行

u<c:out>標籤用來顯示一個表示式的結果,與<%= %>作用相似,它們的區別就是<c:out>標籤可以直接通過"."操作符來訪問屬性。常見的注入方式

u<c:out value="<string>" default="<string>" escapeXml="<true|false>"/>

屬性

描述

是否必要

預設值

value

要輸出的內容

default

輸出的預設值

主體中的內容

escapeXml

是否忽略XML特殊字元

true