“Hans Bergsten是一位經驗老道的JSP專家組成員,他對JSP做出了卓越的貢獻。Hans不僅充分而準確地領會了JSP 2.0和JSTL 1.1的新特性,而且通過這本書以一種組織得當、易于理解的方式表述出來。書中還提供了大量點睛的絕好例子,因此對于所有嚴謹的JSP 2.0開發(fā)人員來說,都應當將這本書作為‘必備’手冊放在身邊。”——Mark Toth,JSP 2.0規(guī)范首席設計師,Sun Microsystems公司 自1999處JSP 1.0發(fā)布以來,JavaServer Pages(JSP)可謂掀起了一場風暴,其追隨者蜂擁而至。JSP為企業(yè)Java開發(fā)人員提供了一個開發(fā)動態(tài)Web網站和Web應用的靈活工具。隨著JSP標準標記庫(JSTL)的引入,JSP規(guī)范第一版中略顯粗糙的方面也有了大幅改進,JSP 2.0則將此技術又推向了一個新的高度。 《JSP設計(第三版)》得到了充分的修訂和更新,以涵蓋JSP 2.0和JSTL 1.1規(guī)范。其中詳細介紹了JSP 2.0中新增的表達式語言(EL)、JSTL 1.1標記庫和新的函數庫、支持定制標記庫開發(fā)(而無須Java代碼)的新標記文件格式、簡化的Java標記庫API、在JSP XML語法方面所做出的改進等等。不僅如此,在此還詳盡地描述了Apache Tomcat服務器的建立、JSP和JSTL語法和特征、錯誤處理和調試、鑒別和個人化、數據庫訪問、XML處理和國際化等諸多內容。 希望學習JSP的專業(yè)人士可以劃歸為兩大陣營,而這本書也充分認識到這兩大陣營存在著不同的需求:網頁設計人員感興趣的是如何在Web頁面中使用JSP元素,而程序員則更希望了解JSP API,以及如何將JSP有效地用做企業(yè)應用的一部分。如果你身為網頁設計人員,那么會從本書第二部分的實用Web應用示例中獲益匪淺。如果你是一個程序員,則會對第三部分詳細介紹的高級主題倍加推崇,例如如何使用流行的Apache Struts MVC(模型-視圖-控制器)框架將Servlet和JavaBeans組件與JSP集成,以及如何使用JSP API開發(fā)定制標記庫,在此還提供了一些實際示例,開發(fā)你自己的標記庫時可以將這些示例作為起點。