JavaWeb——JSTL
10年積累的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先做網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有碑林免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
一、核心標(biāo)簽庫的使用
核心標(biāo)簽庫可以劃分為表達式標(biāo)簽、URL 相關(guān)標(biāo)簽、流程控制標(biāo)簽和循環(huán)標(biāo)簽。
1、表達式標(biāo)簽
表達式標(biāo)簽共有 4 個,分別為:
1.1、 標(biāo)簽
該標(biāo)簽的功能,類似于 JSP 的 ;該標(biāo)簽有兩種語法格式,分別如下:
defaultValue
value:用于指定將要輸出的變量或表達式。
escapeXml:可選屬性,用于指定是否轉(zhuǎn)換特殊字符,默認值為 true;被轉(zhuǎn)換的字符如下:
字符 字符實體代碼
< ? ? ? ? ? ? <
’ ? ? ? ? ? ?'
& ? ? ? ? ? &
> ? ? ? ? ? ?>
" ? ? ? ? ? ? ?"
使用示例:
應(yīng)用
escapeXml 為 true 時:
escapeXml 為 false:
頁面效果如下:
1.2、
該標(biāo)簽用于在指定的page、request、session 或 application 范圍中定義保存某個值的變量,或為指定的對象設(shè)置屬性值。
該標(biāo)簽的使用語法有如下:
標(biāo)簽體
標(biāo)簽體
var:用于指定變量名;
value:用于指定變量值;
scope:用于指定變量的作用域,默認為 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/
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