| 標簽 | URI | 前綴 | 示例 |
| Core | http://java.sun.com/jstl/core | c | <c:tagname ...> |
| XML processing | http://java.sun.com/jstl/xml | x | <x:tagname ...> |
| I18N capable formatting | http://java.sun.com/jstl/fmt | fmt | <fmt:tagname ...> |
| Database access (SQL) | http://java.sun.com/jstl/sql | sql | <sql:tagname ...> |
| 操作符 | 描述 |
| ==或eq | 相等檢查 |
| !=或ne | 不等檢查 |
| <或lt | 小于檢查 |
| >或gt | 大于檢查 |
| <=或le | 小于等于檢查 |
| >=或ge | 大于等于檢查 |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| value | 輸出的信息,可以是EL表達式或常量 | 是 | 無(wú) |
| default | value為空時(shí)顯示信息 | 否 | 無(wú) |
| escapeXml | 為true則避開(kāi)特殊的xml字符集 | 否 | true |
| 您的用戶(hù)名是: <c:out value=”${user.username}” default=”guest”/> |
| <c:out value="${sessionScope.username}"/> |
| <c:out value="${username}" /> |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| value | 要保存的信息,可以是EL表達式或常量 | 否 | |
| target | 需要修改屬性的變量名,一般為javabean的實(shí)例 | 否 | 無(wú) |
| property | 需要修改的javabean屬性 | 否 | 無(wú) |
| var | 需要保存信息的變量 | 否 | 無(wú) |
| scope | 保存信息的變量的范圍 | 否 | page |
| <c:set value="${test.testinfo}" var="test2" scope=”session” /> |
| <c:set target="${cust.address}" property="city" value="${city}"/> |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| var | 要刪除的變量 | 是 | 無(wú) |
| scope | 被刪除變量的范圍 | 否 | 所有范圍,包括page、request、session、application等 |
| <c:remove var="test2" scope="session"/> |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| test | 需要評價(jià)的條件,相當于if (...){}語(yǔ)句中的條件 | 是 | 無(wú) |
| var | 要求保存條件結果的變量名 | 否 | 無(wú) |
| scope | 保存條件結果的變量范圍 | 否 | page |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| test | 需要評價(jià)的條件 | 是 | 無(wú) |
| <c:if test="${user.wealthy}"> user.wealthy is true. </c:if> |
| <c:choose> <c:when test="${user.generous}"> user.generous is true. </c:when> <c:when test="${user.stingy}"> user.stingy is true. </c:when> <c:otherwise> user.generous and user.stingy are false. </c:otherwise> </c:choose> |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| items | 進(jìn)行循環(huán)的項目 | 否 | 無(wú) |
| begin | 開(kāi)始條件 | 否 | 0 |
| end | 結束條件 | 否 | 集合中的最后一個(gè)項目 |
| step | 步長(cháng) | 否 | 1 |
| var | 代表當前項目的變量名 | 否 | 無(wú) |
| varStatus | 顯示循環(huán)狀態(tài)的變量 | 否 | 無(wú) |
| <c:forEach items="${vectors}" var="vector"> <c:out value="${vector}"/> </c:forEach> |
| for (int i=0;i<vectors.size();i++) { out.println(vectors.get(i)); } |
<c:forEach begin="0" end="100" var="i" step="1"> count=<c:out value="${i}"/><br> </c:forEach> |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| items | 進(jìn)行循環(huán)的項目 | 是 | 無(wú) |
| delims | 分割符 | 是 | 無(wú) |
| begin | 開(kāi)始條件 | 否 | 0 |
| end | 結束條件 | 否 | 集合中的最后一個(gè)項目 |
| step | 步長(cháng) | 否 | 1 |
| var | 代表當前項目的變量名 | 否 | 無(wú) |
| varStatus | 顯示循環(huán)狀態(tài)的變量 | 否 | 無(wú) |
<c:forTokens items="a:b:c:d" delims=":" var="token"> <c:out value="${token}"/> </c:forTokens> |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| url | 需要導入頁(yè)面的url | 是 | 無(wú) |
| context | /后跟本地web應用程序的名字 | 否 | 當前應用程序 |
| charEncoding | 用于導入數據的字符集 | 否 | ISO-8859-1 |
| var | 接受導入文本的變量名 | 否 | page |
| scope | 接受導入文本的變量的變量范圍 | 否 | 1 |
| varReader | 用于接受導入文本的java.io.Reader變量名 | 否 | 無(wú) |
| varStatus | 顯示循環(huán)狀態(tài)的變量 | 否 | 無(wú) |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| url | url地址 | 是 | 無(wú) |
| context | /后跟本地web應用程序的名字 | 否 | 當前應用程序 |
| charEncoding | 用于導入數據的字符集 | 否 | ISO-8859-1 |
| var | 接受處理過(guò)的url變量名,該變量存儲url | 否 | 輸出到頁(yè) |
| scope | 存儲url的變量名的變量范圍 | 否 | page |
<c:import url="http://www.url.com/edit.js" var="newsfeed"/> |
<a href="<c:url url="/index.jsp"/>"/> |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| url | url地址 | 是 | 無(wú) |
| context | /后跟本地web應用程序的名字 | 否 | 當前應用程序 |
<c:redirect url="http://www.yourname.com/login.jsp"/> |
| 屬 性 | 描 述 | 是否必須 | 缺省值 |
| name | 在request參數中設置的變量名 | 是 | 無(wú) |
| value | 在request參數中設置的變量值 | 否 | 無(wú) |
<c:redirect url="login.jsp"> <c:param name="id" value="888"/> </c:redirect> |
聯(lián)系客服