成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JSP入門之標準標記庫(JSTL)介紹

開發(fā) 后端
本文為JSP入門,介紹了JSP的標準標記庫(JSTL)基本語法指令,并舉出了一些例子。

JSP入門一、不用JSTL時jsp頁面的代碼示例

例1. 通過 scriptlet 實現(xiàn)條件內(nèi)容

(scriptlet:包含一個有效的程序段。任何文本,HTML標記,JSP元素必須在scriptlet之外 )

  1. <% if (user.getRole() == "member")) { %> 
  2.     <p>Welcome, member!< /p> 
  3. <% } else { %> 
  4.     <p>Welcome, guest!< /p> 
  5. <% } %>  

修正此類問題通常需要相當豐富的編程經(jīng)驗。盡管通常會由十分精通頁面布局和圖形設計的設計人員來開發(fā)和維護 JSP,但是同一頁面中的腳本編制元素出現(xiàn)問題時,需要程序員的介入。這種狀況將單個文件中代碼的責任分擔給多人,因而使得開發(fā)、調(diào)試和增強此類 JSP 頁面成為很麻煩的任務。通過將常用功能包裝到定制標記庫的標準集合中,JSTL 使 JSP 作者可以減少對編制腳本元素的需求,甚至可以不需要它們,并避免了相關的維護成本。

JSP入門二、介紹JSTL 1.0
JSTL 1.0 發(fā)布于 2002 年 6 月,由四個定制標記庫(core、format、xml 和 sql)和一對通用標記庫驗證器(ScriptFreeTLV 和 PermittedTaglibsTLV)組成。
core 標記庫提供了定制操作,通過限制了作用域的變量管理數(shù)據(jù),以及執(zhí)行頁面內(nèi)容的迭代和條件操作。它還提供了用來生成和操作 URL 的標記。
format 標記庫定義了用來格式化數(shù)據(jù)(尤其是數(shù)字和日期)的操作。它還支持使用本地化資源束進行 JSP 頁面的國際化。
xml 庫包含一些標記,這些標記用來操作通過 XML 表示的數(shù)據(jù)
sql 庫定義了用來查詢關系數(shù)據(jù)庫作。

JSP入門三、表達式語言(EL)
EL 表達式的格式是這樣的:用美元符號($)定界,內(nèi)容包括在花括號({})中。
例2. 說明 EL 表達式定界符的 JSTL 操作

  1. < c:out value="${user.firstName}"/> 

例3. 組合靜態(tài)文本和多個 EL 表達式以指定動態(tài)屬性值

  1. < c:out value="Hello ${user.firstName} ${user.lastName}"/>  

JSP入門四、Taglib 偽指令
例4. 用于 JSTL core 庫 EL 版本的 taglib 偽指令

  1. < %@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> 

JSP入門五、變量標記
例5中顯示了該操作的語法,其中 var 屬性指定了變量的名稱,scope 屬性表明了該變量駐留在哪個作用域中,value 屬性指定了分配給該變量的值。如果指定變量已經(jīng)存在,則簡單地將所指明的值賦給它。如果不存在,則創(chuàng)建新的限制了作用域的變量,并用該值初始化這個變量。

例5. < c:set>操作的語法

  1. < c:set var="name" scope="scope" value="${user.firstName}"/>

【編輯推薦】

  1. 淺談如何在JSP連接MySQL數(shù)據(jù)庫
  2. 淺談JSP的Forward及sendRedirect方法
  3. 使用JSP頁面生成PDF報表
  4. JSP自定義標簽定義步驟
  5. 詳解測試JSP容器
責任編輯:楊鵬飛 來源: 網(wǎng)易博客
相關推薦

2009-08-03 09:15:39

JSP標準標記庫JSTL

2009-03-16 15:07:20

JSP分頁window.openJSP表單

2009-07-02 10:27:20

JSP技術JSP入門

2009-06-24 09:19:56

JSF標記JSTL標記

2009-06-03 09:44:30

JSTLJSP編程

2009-07-07 14:04:55

JSP入門

2009-07-02 08:50:01

JSP標簽庫

2009-06-30 14:59:36

連接數(shù)據(jù)庫JSP入門

2009-06-15 15:26:00

NetBeans連接數(shù)使用JSTL

2009-07-03 09:08:23

JSP標記學習筆記

2009-07-03 09:08:23

JSP標記學習筆記

2010-02-22 09:16:49

Spring 3.0.JSP標記

2010-02-03 11:26:28

2009-07-01 11:08:14

JSP DestoryJSP Init數(shù)據(jù)庫鏈接

2009-06-30 15:15:30

JSP數(shù)據(jù)庫

2009-07-07 17:37:32

JSP標簽庫

2009-06-26 15:23:19

JSTL

2011-04-02 09:25:43

HTML 5

2009-07-06 15:32:49

JSP應用標簽功能

2010-01-14 15:46:27

C++標準庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日一区二区 | 国产一区二区三区在线免费 | 黄视频国产 | 亚洲欧洲精品在线 | 三级黄色大片网站 | 国产视频在线观看一区二区三区 | 精品欧美乱码久久久久久1区2区 | 久久一区精品 | 国产高清在线精品一区二区三区 | 九九色九九| 国产成人精品视频 | 日韩一级电影免费观看 | 欧美亚州 | 国产女人叫床高潮大片免费 | 日韩电影免费在线观看中文字幕 | 国产一级电影在线 | 亚洲五码在线 | 久久伊人精品一区二区三区 | av片在线观看| 国产精品免费看 | 粉嫩av| 国产区在线 | 欧美亚洲激情 | 久久久久久久久久久爱 | 久久综合狠狠综合久久综合88 | 2018国产大陆天天弄 | 久久久毛片 | 日韩一区中文字幕 | 日本精品久久久久久久 | 成人免费视屏 | 98成人网| 久草在线高清 | 亚洲高清在线观看 | 国产精品一区二区三区99 | 狠狠操狠狠干 | 亚洲成人精品国产 | 免费毛片www com cn | 日本不卡一区 | 我要看黄色录像一级片 | 免费看a| 国产专区在线 |