1. ${sessionScope.pboy} 它怎麼在jsp頁面 還是顯示${sessionScope.pboy},我standard.jar;jstl.jar 二個jar
其實這個問題十分來簡單源,jsp是一個servlet,也就是一個java類。那麼el表達式也就是對應一個java類裡面的方法。自己完全可以自己寫一個方法來實現這個東西,你可以看看jstl自定函數。你就明白如何實現的原理了。我這里給你說說簡單的實現原來。第一你要有一個java,定義個方法,特別注意java類裡面的方式static的。這一點很重要。然後你需要和web容器定義一個協議。也就是tld文件。告訴web容器,你的類,執行的方法。這些都完事了,你就可以在你的jsp頁面中使用你的自定義函數了。
2. 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應用程序的開發過程,有助於提高開發效率和代碼質量。
3. 什麼是JSTL,並解釋JSTL中如下標簽的含義
JSTL(JavaServer Pages Standard Tag Library,JSP標准標簽庫)是一個不斷完善的開放源代碼的JSP標簽庫,是由內apache的jakarta小組來維護的。JSTL只能運行容在支持JSP1.2和Servlet2.3規范的容器上,如tomcat 4.x。在JSP 2.0中也是作為標准支持的。
如果要使用JSTL,則必須將jstl.jar和 standard.jar文件放到classpath中,如果你還需要使用XML processing及Database access (SQL)標簽,還要將相關JAR文件放到classpath中,這些JAR文件全部存在於下載回來的zip文件中。
標簽的含義可以來企鵝群,前面是二九六,中間是五九一,最後是二九零。
4. 在哪裡下載standard.jar,jstl.jar 這兩個JAR包
http://tomcat.apache.org/taglibs/standard/
麻煩採納,謝謝回!答