歡迎您光臨本站
註冊
首頁
搜尋
首頁
資訊
文檔
開源
問答
知識
專題
開源互助社區
>
文檔
>
Linux
JAVA基礎----JSTL語法及參數詳解
←手機掃碼閱讀
火星人
@ 2014-03-26 ,
reply:0
JSTL語法及參數
JSTL包含以下的標籤:
常用的標籤:如
、
、
、
等
條件標籤:如
、
、
等
URL標籤:如
、
和
等
XML標籤:如
等
國際化輸出標籤:如
等
SQL標籤:如
、
、
等
一般用途的標籤:
1.
沒有Body時的語法
有Body時的語法
這裡是Body部分
名字 類型 描述
value Object 將要輸出的表達式
escapeXml boolean 確定以下字元:<,>,&,』,」在字元串中是否被除數,默認為true
default Object 如果vaule計算后的結果是null,那麼輸出這個默認值
2.
這個標籤用於在某個範圍(page、request、session、application等)中使用某個名字設定特定的值,或者設定某個已經存在的javabean對象的屬性。他類似於<%request.setAttrbute(「name」,」value」);%>
語法1:使用value屬性設定一個特定範圍中的屬性。
語法2:使用value屬性設定一個特定範圍中的屬性,並帶有一個Body。
Body部分
語法3:設置某個特定對象的一個屬性。
語法4:設置某個特定對象的一個屬性,並帶有一個Body。
Body部分
名字 類型 描述
value Object 將要計算的表到式。
var String 用於表示value 值的屬性,如果要在其他標籤中使用,就是通過這 個var指定的值來進行的。它相當於在標籤定義了一個變數,並且這個變數只能在標籤中的一個。
scope String var的有效範圍,可以是page|request|session|application中的一個
target String 將要設置屬性的對象,它必須是javabean或則java.util.Map對象
property Object 待設定的Target對象中的屬性名字,比如在javabean中有個name屬性,提供了setUserId方法,那麼這裡填userId。
3.
4.
這個標籤相當於捕獲在它裡邊的標籤拋出的異常對象
//var是異常的名字
內容
條件標籤
1.
語法1:無Body情況
語法2:有Body的情況
Body內容
名字 類型 描述
test Boolean 表達式的條件,相當於if()中的條件判斷語句。
var String 表示這個語句的名字。
scope String var這個變數的作用範圍。
2.
語法:
Body內容(
和
子標籤)
注意:它的Body只能由以下元素組成:
1) 空格
2) 0或多個
子標籤,
必須在
標籤之前出現.
3) 0個或多個
子標籤。
3.
代表的是
的一個條件分支,只能在
中使用
語法:
//test是boolean類型,用於判斷條件真假
Body語句
4.
代表的是
中的最後選擇。必須在最後出現
內容
迭代標籤
1.
語法1:在Collection中迭代
[begin=」begin」] [end=」end」] [step=」step」]
Body內容
語法2:迭代固定的次數.
[begin=」begin」] [end=」end」] [step=」step」]
Body內容
名字 類型 描述
var String 迭代的參數,它是標籤參數,在其他標籤中通過它來引用這個標籤中的內容。
Items Collection、ArrayList、 要迭代的items集合.
Iterator、Map、String、
Eunmeration等
VarStatus String 表示迭代的狀態,可以訪問迭代自身的信息
Begin int 表示開始迭代的位置。
End int 表示結束迭代的位置。
Step int 表示迭代移動的步長,默認為1。
URL相關的標籤
1.
語法1:資源的內容使用String對象向外暴露
[var=」varName」] [scope=」{page|request|session|application}」] [charEncoding=」charEncoding」]>
內容
語法2:資源的內容使用Reader對象向外暴露。
varReader=」varReaderName」 [charEncoding=」charEncoding」]>
內容
名字 類型 描述
url String 待導入資源的URL,可以是相對路徑和絕對路徑,並且可以導入其他主機資源
context String 當使用相對路徑訪問外部context資源時,context指定了這個資源的名字。
var String 參數的名字。
scope String var參數的作用範圍。
cahrEncoding String 輸入資源的字元編碼。
varReader String 這個參數的類型是Reader,用於讀取資源。
2.
語法1:沒有Body的情況.
語法2:有Body情況下,在Body中指定查詢的參數
3.
語法1:沒有Body
語法2:有Body
名字 類型 描述
value String URL值
context String 當使用相對路徑訪問外部context資源時,context指定了這個資源的名字
var String 標識這個URL標量。
Scope String 變數作用範圍。
SQL相關的標籤
1.
2.
3.
4.
5.
Tags:
linux
system
內核
bash shell 中的擴展--參數和變數擴展
JAVA的中文處理學習筆記
再談Java雙括弧技巧:不規範的語法?
Java應用利器組合:Ant JUnit Cobertura
Groovy輕鬆入門—Grails實戰之遺留框架利用
WebWork的介紹
從 Apache Tomcat Version 6.0.x 遷移到 WebSphere Application Server Community Edition
Ubuntu配置Java+Eclipse+MyEclipse環境
c java php perl python 的程序代碼美化工具
Linux基礎掃盲篇
spring技術手冊上的一個java動態代理例子
關於Java 7模塊系統
WebSphere Application Server Community Edition V2.1 中的新增功能
JSP編程新組件-- JSTL介紹
一些高效的Linux命令行操作
全面介紹JSP標準標記庫JSTL
Ubuntu配置Java Eclipse MyEclipse環境
redhat-linux基礎網路管理
JavaScript語法中12個需要繞開的陷阱
Loadrunner中簡單參數的設置
jstl中fn表達式的應用
find, grep,離不開的命令
Linux的基礎知識二
resin配置虛擬目錄的問題!
[MySQL管理] mysql M/S配置小記--最基礎的東西
tomcat6_jdk1.6_自動運行—安裝配置
我這樣參數對嗎SPAMDOPTIONS="-d -c -u spamd -H /home/spamd -m5 -H"
Ubuntu基礎學習教程
linux視頻教程之常用的命令及其參數002
JAVA基礎----JSTL語法及參數詳解
[
火星人
]
JAVA基礎----JSTL語法及參數詳解
已經有
765
次圍觀
本文地址:
http://coctec.com/docs/linux/show-post-189788.html
熱門文章
VMware 虛擬機(linux)增加根目錄磁碟空間
Linux系統調用函數fork()用法詳解
Linux和Unix系統的關係和區別詳細介紹
linux下使用mount掛著網路磁碟
用ghost備份和還原Linux系統
Raspberry Pi:完美的家用伺服器
5款替代微軟Visio的開源免費軟體
5 款 Ubuntu 系統監控工具
如何查找 Linux 死機原因?
Df命令:查看Linux磁碟剩餘空間方法介紹
最新文章
CentOS使用expect批量遠程執行腳本和命令
3000字掃盲shell基礎知識(新手必備)
Linux 系統雙網卡綁定配置實現
在Ubuntu中實現人臉識別登錄的完整步驟
Linux下9種優秀的代碼比對工具推薦小結
Linux中fuser命令用法詳解
Linux系統使用Fuser命令的方法
Linux如何在Vim中更改顏色和主題
如何使用win10內置的linux系統啟動spring-boot項目
Linux 常用命令操作大全