溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JavaWeb——JSTL 的核心標(biāo)簽庫

發(fā)布時間:2020-07-21 17:43:25 來源:網(wǎng)絡(luò) 閱讀:154 作者:ckllf 欄目:編程語言

  JavaWeb——JSTL

  一、核心標(biāo)簽庫的使用

  核心標(biāo)簽庫可以劃分為表達式標(biāo)簽、URL 相關(guān)標(biāo)簽、流程控制標(biāo)簽和循環(huán)標(biāo)簽。

  1、表達式標(biāo)簽

  表達式標(biāo)簽共有 4 個,分別為:<c:out>、<c:set>、<c:remove> 和 <c:catch>。

  1.1、 標(biāo)簽

  該標(biāo)簽的功能,類似于 JSP 的 ;該標(biāo)簽有兩種語法格式,分別如下:

  defaultValue

  value:用于指定將要輸出的變量或表達式。

  escapeXml:可選屬性,用于指定是否轉(zhuǎn)換特殊字符,默認(rèn)值為 true;被轉(zhuǎn)換的字符如下:

  字符  字符實體代碼

  <  ? ? ? ? ? ? <

  ’   ? ? ? ? ? ?'

  &   ? ? ? ? ? &

  >   ? ? ? ? ? ?>

  "   ? ? ? ? ? ? ?"

  使用示例:

  應(yīng)用

  escapeXml 為 true 時:

  escapeXml 為 false:

  頁面效果如下:

  

JavaWeb——JSTL 的核心標(biāo)簽庫


  1.2、

  該標(biāo)簽用于在指定的page、request、session 或 application 范圍中定義保存某個值的變量,或為指定的對象設(shè)置屬性值。

  該標(biāo)簽的使用語法有如下:

  標(biāo)簽體

  標(biāo)簽體

  var:用于指定變量名;

  value:用于指定變量值;

  scope:用于指定變量的作用域,默認(rèn)為 page。

  target:用于指定存儲變量值或者標(biāo)簽體的目標(biāo)對象。

  property:用于指定目標(biāo)對象儲存數(shù)據(jù)的屬性名。

  示例如下:

  定義 request 范圍內(nèi)的變量 agentname

  ${requestScope.agentname}

  利用Jsp:useBean 為 Info 的 str 賦值:

  ${t.str}

  利用 為 Info 的 str 賦值:

  trying

  利用 為 StudentInfo 的 name 和 ID 賦值:

  吳雅男

  結(jié)果如下:

  鄭州較好的婦科醫(yī)院 http://www.kd0371.com/

JavaWeb——JSTL 的核心標(biāo)簽庫


  1.3、

  標(biāo)簽用于移除指定的 JSP 范圍內(nèi)的變量,使用格式如下:

  ....

  標(biāo)簽首尾之間為可能出現(xiàn)異常的代碼,總之與 Java、C/C++ 等編程語言的 try…catch 結(jié)構(gòu)相似。

  1.5、示例

  和 的示例代碼如下:

  1、

  聲明一個作用域在 request 范圍內(nèi)的變量 temp,

  其值為:

  使用 移除變量 temp,

  此時 temp 的值為:

  2、

  85


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI