国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

jsp之c標簽用法實例分析

2024-09-05 00:22:21
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jsp之c標簽用法,較為詳細的分析了jsp中C標簽的功能、定義及具體使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了jsp之c標簽用法。分享給大家供大家參考,具體如下:

核心標簽庫

它是JSTL中的核心庫,為日常任務提供通用支持,如顯示和設置變量、重復使用一組項目、測試條件和其他操作(如導入和重定向Web內容)。Core標簽按功能可分為4種類型:

1 變量維護:

(1)<c:set>:設置變量值和對象屬性。語法如下:

復制代碼代碼如下:
<c:set value="值" var="變量名" scope="變量的作用域" target="對象名" property=" 對象屬性名"></c:set>

 

每種設置都有兩種方式,總結起來,<c:set>的4種形式,如下所示:

a. 使用標記屬性設置JSP變量

復制代碼代碼如下:
<c:set value="值" var="變量名" scope="作用域"/>

 

b. 使用標記體設置JSP變量

復制代碼代碼如下:
<c:set var="變量名" scope="作用域">標記內容</c:set>

 

c. 使用標記屬性設置對象屬性

復制代碼代碼如下:
<c:set value="變量名" target="對象名" property="對象屬性名"/>

 

d. 使用標記體設置對象屬性

復制代碼代碼如下:
<c:set target="對象名" property="作用域">標記內容</set>

 

(2)<c:remove>:在指定作用域范圍內刪除變量。語法如下:

復制代碼代碼如下:
<c:remove var="變量名" scope="作用域"/>

 

2 流程控制:分為條件標簽和迭代標簽。

條件標簽:<c:if> <c:choose> <c:when> <c:otherwise>

(1)<c:if>:與Java語言中的if語句的使用方法一樣,但不能實現else的功能。

<c:if>標簽有兩種語法形式,是以有無標記體來區分的。
無標簽體:

復制代碼代碼如下:
<c:if test="測試條件" var="變量名" [scope="作用域"]/>

有標簽體:
  1. <c:if test="測試條件" var="變量名" [scope="作用域"]> 
  2.   標簽體 
  3. </c:if
 

帶標記體的<c:if>

復制代碼代碼如下:
<c:if test="${user.visitCount!=0}">歡迎光臨</c:if>

 

(2)<c:choose> <c:when> <c:otherwise>
<c:when> <c:otherwise>無法單獨使用,只能作為<c:choose>的子標簽來使用。這三個標簽組合起來實現Java中的switch語句的功能。語法如下:
 

  1. <c:choose> 
  2. <c:when test="${user.class=='guest'}"
  3.   標簽體1 
  4. </c:when> 
  5. <c:when test="${user.class=='vip'}"
  6.   標簽體2 
  7. </c:when>   
  8. <c:otherwise> 
  9.   標簽體3 
  10. </c:otherwise>  
  11. </c:choose> 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沂南县| 营口市| 黔西县| 太和县| 霍林郭勒市| 容城县| 新巴尔虎左旗| 南召县| 黔南| 黔江区| 朔州市| 沙田区| 通州区| 德格县| 鄂尔多斯市| 精河县| 沧州市| 陕西省| 元江| 夏津县| 彭州市| 当雄县| 大港区| 山东| 洞头县| 沙坪坝区| 绥滨县| 太湖县| 孟州市| 堆龙德庆县| 黑河市| 福贡县| 鄂托克旗| 永州市| 康定县| 武宣县| 南漳县| 荔波县| 墨玉县| 宜城市| 延长县|