JSP標準標籤庫

JSP標準標籤庫 學前提示: jsp標準標籤庫(jsp Standard Tag Library,jstl)是的實現web應用程序中常見的通用的定製標籤庫,程序員使用jstl標籤來避免在jsp頁面中使用腳本。 知識要點: 1 jstl概念 2 Core 標籤庫 JSTL概述:jstl是由JCP(java Commnunity Process)指定的標準規範是一組形如html的標籤,似的程序員不需要學習java也可以編寫動態web頁。它已成爲JSP平臺的一個標準組成部分。 JSTL提供了諸如循環、條件、數據庫訪問、xml處理、國際化等開發上的工具和流程。 Core標籤庫: 1 核心標籤庫主要通用標籤、條件標籤、迭代標籤和與url相關的標籤。在使用Core標籤庫的JSP文件的開始部分,添加代碼:<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 通用標籤c:out>標籤用於將表達式的結果輸出到當前的JspWriter對象中。其 功能類似於JSP的表達式<%= %>,或者EL表達式${}。語法 default value escapeXml爲true時,對輸出內容中的<、>、“、'和&字符進行轉義,分別轉成<、&qt、'、"和&。 標籤標籤用於設置JSP頁面的各種域範圍中的變量, 或者設置java.util.Map對象或JavaBean對象的屬性。語法將value的值保存到名爲name的變量中,同時name變量保存到選定的作用範圍中。例如,語法將value的值保存到名爲name的變量中,同時name變量保存到選定的作用範圍中。例如, value 將標籤體中的內容保存到名爲name的變量中,同時name變量保存到選定的作用範圍中。例如, sunwk 將value的值保存到target對象的propertyName屬性中。標籤 標籤用於移除JSP頁面中指定域範圍中的變 量。 語法【示例3】的用法。 標籤標籤用於捕獲嵌套在標籤體內的內容拋出的 異常對象,並將異常信息保存到變量中。語法 body content 將可能發生異常的代碼放到該標籤中,如果發生異常 ,異常信息保存到name變量中。條件標籤 性的值爲布爾型,如果test的值爲true,則執行標籤體的內容。標籤沒有屬性,它必須作爲標籤的最後分支出現。標籤 用於提供條件選擇的上下文,它必須與和標籤一起使用。 作爲的子標籤,有一個test屬性,該屬性的值爲布爾型,如果test的值爲true,則執行標籤體的內容。標籤沒有屬性,它必須作爲標籤的最後分支出現。迭代標籤標籤標籤用於對包含了多個對象的集合進行迭 代,重複執行它的標籤體,或者重複迭代固定的次數 。items屬性並不是一定要有的屬性,但是當沒有使用items屬性時,就一定要使用begin和end屬性。varStatus:用來保存現有遍歷計數相關的信息。例如,如果varStatus=“i”,那麼會將相應信息放到名稱爲i的變量中,i變量有四個屬性值,index、count、first和last。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章