導航:首頁 > 版本升級 > servlet規范最新版本

servlet規范最新版本

發布時間:2025-01-24 02:55:42

jsP規范定義的三大元素

在JSP頁面中,JSP元素可以分為三大類:JSP指令元素、JSP動作元素、JSP腳本元素。

一、JSP指令元素僅僅是在「翻譯」階段使用的,即把JSP翻譯成Servlet。JSP指令元素只有「三個」:page、taglib、include。但每個指令可能有若干個屬性。比如:page指令有contentType屬性、有import屬性等。

二、 jsp動作元素又可分為「三種」:JSP標准動作元素,JSP標准標記庫(JSTL)動作元素,自定義動作元素。

JSP標准動作元素」是早期就存在的JSP規范定義的標准動作元素,它是由jsp作為前綴的標簽。例如:
<jsp:useBean ……>就是JSP標准動作元素。
JSP標准標記庫(JSTL)動作元素:是在JSP發展到後才來產生的,他主要由:1.核心庫(core)、2.國際化和格式化庫、3.關系資料庫訪問庫、4.XML處理庫、5.函數庫,這五個庫組成。每個庫的標簽都對應相應的標簽前綴,比如:核心庫裡面的標簽前綴是c,<c:out……>。由於現在的Web一般都採用MVC模式,所以JSTL中的關系資料庫訪問庫一般比較少用到。而在用純JSP設計的Web中一般會用到。
自定義動作元素:如果覺得JSTL還不夠用,你還可以開發自定義的定製動作。自定義動作元素在這里不作介紹。
三、JSP腳本元素:JSP腳本元素在JSTL還沒發展起來時,是JSP代碼的主要組成部分,在JSP腳本裡面可以寫各種各樣的java代碼來完成各種任務。但JSP頁面中大量使用JSP腳本元素會使JSP頁面凌亂,而且JSP頁面使用JSP腳本元素不方便編程任務的分工。可以說,JSTL就是為了解決JSP腳本元素帶來的問題而產生的。有了JSTL後,可以用JSTL取代JSP腳本元素(但JSTL還在完善中,有時不能100%的取代JSP頁面中的JSP腳本元素)。EL表達式也是JSP在後來引進的。他可以為JSP標記的屬性等動態賦值,比JSP表達式更加簡單易用。

⑵ JSTL(JSP標准標簽庫)介紹

從JSP 1.1規范開始,JSP引入了自定義標簽功能,但自定義標簽的大量使用導致了代碼重復,進而推動了JSTL(JavaServer Pages Standard Tag Library)的誕生。本文旨在介紹JSTL,但由於難以找到相關中文資料,故此撰寫。JSTL是一個由apache的jakarta小組維護的開源JSP標簽庫,只能在支持JSP1.2和Servlet2.3規范的容器上運行,如tomcat 4.x。在即將發布的JSP 2.0中,JSTL已作為標准功能被集成。

JSTL的最新版本為1.02,最終發布版為1.0。它包含兩個部分:標簽庫和EL(Expression Language)語言。標簽庫支持四種主要標簽,分別用於Core操作、XML處理、國際化格式化和資料庫訪問。

本文僅介紹Core標簽的使用。Core標簽庫提供用於顯示、保存和刪除數據的基本操作。例如,可以使用標簽顯示用戶的用戶名,若用戶名為空,則顯示「guest」。標簽用於保存數據,如將對象的屬性保存到指定變數。標簽則用於刪除指定變數。

EL語言用於在屬性值中使用表達式,支持基本的文本操作和對象屬性獲取。表達式可以通過${exp1}調用,有三種使用方式:直接包含表達式、包含多個屬性或僅包含文本。EL支持多種操作符,包括屬性獲取、空值檢查和比較操作。

Core標簽庫提供了廣泛的標簽功能,包括顯示、保存、刪除數據、條件判斷、循環控制、文件包含和URL處理等。這些功能簡化了JSP頁面的編寫,減少了腳本代碼,並提高了代碼的可移植性和可維護性。

使用JSTL,需要將jstl.jar和standard.jar文件添加到classpath中。如果需要使用XML處理或資料庫訪問標簽,則還需添加相關JAR文件。這些文件可以從jakarta.apache.org/buil...下載。JSTL的使用極大地簡化了JSP和Web應用程序的開發過程,有助於提高開發效率和代碼質量。

閱讀全文

與servlet規范最新版本相關的資料

熱點內容
word文件變成rescue 瀏覽:836
不懂網站優化了怎麼辦 瀏覽:15
時間戳轉換工具注冊碼 瀏覽:266
如何所有文件拷貝到你項目目錄下 瀏覽:819
日版iphone6plus電信 瀏覽:748
風景哪個app好 瀏覽:765
魔域婚戒怎麼升級 瀏覽:981
廣數編程二次循環怎麼編 瀏覽:225
手機網站代碼錯誤怎麼辦 瀏覽:949
在滁州哪裡能學電腦編程 瀏覽:886
win10c盤temp文件夾沒反應 瀏覽:508
將cad文件保存為pdf 瀏覽:419
蘋果錄音文件過大怎麼傳電腦 瀏覽:809
excel後面數據怎麼排序 瀏覽:479
5軸聯動編程是什麼 瀏覽:846
3dmaxies文件下載 瀏覽:206
蘋果手機老跳出id賬號 瀏覽:581
當開那三國軍團建築升級先後 瀏覽:961
camera是什麼文件夾 瀏覽:625
6120c設置網路 瀏覽:576

友情鏈接