核心標簽庫(core)
1.表達式操作
2.流程控制
3.迭代操作
4.URL操作
1.表達式操作
標簽 語法 功能 說明 <c:out><c:out value="<string值>" default="<string默認輸出值>"
escapeXml="<true|false>"/>
用來顯示一個表達式的結果
①三個屬性都可以用EL表達式
②default為value沒有值時的輸出
③分為帶本體和不帶本體
④escapeXml為true時是原封不動的輸出
<c:set><c:set var="<string存入變量名>" value="<string存入值>"
target="<string要修改的屬性所屬的對象>"
property="<string要修改的屬性>" scope="<string變量范圍>"/>
用於保存數據
①變量范圍默認Page
page|request|session|application
②只有value可以用EL表達式
<c:remove>
<c:remove var="<string>" scope="<string>"/>用於移除數據 2.流程控制 標簽 語法 功能 說明 <c:if>
<c:if test="<boolean表達式>" var="<string存入真假值>"
scope="<string>"></c:if>
標簽判斷表達式的值
如果表達式的值為 true 則執行其主體內容。
①分為帶本體和不帶本體
<c:choose><c:choose> <c:when test="<boolean>"/> ... </c:when> <c:when test="<boolean>"/> ... </c:when> ... ... <c:otherwise> ... </c:otherwise> </c:choose>
①<c:choose>作為<c:when><c:otherwise>的父標簽
②<c:otherwise>必須在<c:when>之後
<c:when> <c:otherwise>