JSTL的標籤及使用,包含例項
JSTL的使用介紹:
想要使用JSTL,首先需要給專案匯入JSTL的包(jstl.jar和standard.jar)。
在jsp頁面上新增這樣一行程式碼:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
JSTL的主要標籤有:
表示式標籤:out標籤、set標籤、remove標籤、catch標籤。
流程標籤:if標籤、choose標籤、when標籤、otherwise標籤。
迴圈標籤:forEach標籤、forTokens標籤。
URL標籤:import標籤、url標籤、redirect標籤。
他們的使用方法如下:
out標籤:輸出一個值。
<c:out value="${num }"></c:out>
set標籤:定義一個變數,var變數名,value變數值。
<c:set var="age" value="90"></c:set>
remove標籤:移除一個屬性。
<c:remove var="num"/>
catch標籤:丟擲一個異常,catchException為丟擲的異常名。
<c:catch var="catchException">
<%
int x = 5 / 0;
%>
</c:catch>
if標籤:if判斷,寫在test中。
<c:if test="${num>10 }">
標籤體的內容得到了輸出
</c:if>
choose標籤,when標籤,otherwise標籤:choose表示選擇,when表示判斷,otherwise表示除了上述情形以外的其他狀況。滿足條件顯式出來,不滿足不顯示。
<c:choose>
<c:when test="${age>95 }">
國家每月每人700
</c:when>
<c:when test="${age>80 }">
國家每月每人150
</c:when>
<c:when test="${age>60 }">
養老金自備
</c:when>
<c:otherwise>
努力賺錢
</c:otherwise>
</c:choose>
forEach標籤:迴圈遍歷,items 需要迴圈展現的資料,var代表當前遍歷項的變數名。 begin 開始條件 end 結束條件(用於擷取) 。step 步長(隔幾個輸出一下)。delims=”|,”使用,|分割。varStatus設定變數名,該變數用於存放集合中元素的資訊。
<c:forEach var=”user” items=”${userList }” varStatus=”StatusName” begin=”begin” end=”end” step=”step”>
<tr>
<td>${user.id }</td>
<td>${user.name }</td>
<td>${user.email }</td>
<td>修改</td>
</tr>
</c:forEach>
forTokens標籤:
<c:forTokens items="Zara,nuha,roshy" delims="," var="name">
<c:out value="${name}"/><p>
</c:forTokens>
import標籤:動態載入外部容器的內容。
<c:import var="data" url="http://www.baidu.com"/>
url標籤:用於寫一個連結,param表示需要傳入的引數。
<a href="
<c:url value="/delete">
<c:param value="${user.id }" name="userId"></c:param>
<c:param value="${user.name }" name="userName"></c:param>
</c:url>
">
redirect標籤:重定向到某一個頁面。
<c:redirect url="jstl2.jsp"></c:redirect>
相關文章
- Jstl中標籤的使用JS
- JSTL各個標籤的解析以及使用JS
- JSTL標籤工具類JS
- javascript使用標籤包裹字串程式碼例項JavaScript字串
- 什麼是JSTL標籤?常用的標籤庫有哪些?JS
- 菜鳥學Java(三)——JSTL標籤之核心標籤JavaJS
- EL表示式 與JSTL標籤JS
- Java Web(七) JSTL標籤庫JavaWebJS
- JSP和El表示式和JSTL標籤庫使用JS
- Spring原始碼分析(六)SpringAOP例項及標籤的解析Spring原始碼
- Jstl中url標籤的簡單應用JS
- jQuery自定義標籤程式碼例項jQuery
- javascript球形標籤雲程式碼例項JavaScript
- jQuery刪除html標籤程式碼例項jQueryHTML
- jquery獲取元素的標籤tagName程式碼例項jQuery
- 刪除字串中的html標籤程式碼例項字串HTML
- 如何在jsp頁面使用JSTL標籤和fn函式JS函式
- jstl c標籤 ”test does not support runtime expressions“JSExpress
- 超詳細JSTL標籤 參考手冊JS
- 使用<link>標籤引入css檔案簡單程式碼例項CSS
- HTML5 audio標籤使用js進行播放控制例項HTMLJS
- HTML標籤(基本標籤的使用)HTML
- java <%!%>標籤和<%%>標籤的使用Java
- HTML基本標籤的使用與注意事項HTML
- dd dt dl標籤應用例項程式碼
- jQuery實現的刪除指定標籤程式碼例項jQuery
- Struts標籤、ognl表示式、el表示式、jstl標籤庫這四者之間JS
- 建議把OneThink1.0開發手冊完善下,特別的標籤庫應用及標籤庫例項等等
- HTML 使用表單標籤實現註冊頁面的例項程式碼HTML
- JSTL標籤庫的jar包引入異常【已解決】JSJAR
- JSP第五篇【JSTL的介紹、core標籤庫、fn方法庫、fmt標籤庫】JS
- vuejs實現新增tag標籤程式碼例項VueJS
- 獲取iframe標籤的src屬性值程式碼例項
- ActiveMQ的使用及整合spring的使用例項MQSpring
- HTML 標籤的使用HTML
- "JSTL"的標籤庫和"Struts"的標記庫的問題?JS
- AWK簡介及使用例項
- 前端meta標籤內容定義及使用說明,meta詳細說明,meta標籤使用前端