本書系統(tǒng)地介紹了JSP技術的概念、方法和實現(xiàn)過程,包括JSP運行環(huán)境、JSP支持的體系結構、JSP組成元素、JSP內置對象、JSP對文件的操作、JSP對數(shù)據庫的操作、JSP對Bean的調用、JSP對Servlet的調用等,最后還介紹了四個JSP綜合應用實例。通過對本書的學習,讀者可以系統(tǒng)地掌握JSP技術相關概念、方法、編程思路和技巧。本書重點突出編程思路和編程方法,內容精練,表述清晰,實例豐富,可作為高職院校計算機專業(yè)及相關專業(yè)的教材,也可以作為培訓機構相關專業(yè)的培訓教材。第1章JSP概述1.1什么是JSP1.2JSP的優(yōu)勢1.3JSP的劣勢1.4JSP與ASP的比較1.5JSP、ASP測試報告1.6JSP的技術前景本章小結習題1第2章JSP相關知識2.1應用程序體系結構2.1.1三層架構模型2.1.2二層架構模型2.1.3JSP技術支持的架構模型2.2應用程序服務器2.2.1Web服務器2.2.2JSP引擎和Servlet引擎2.3HTTP協(xié)議本章小結習題2第3章JSP運行環(huán)境3.1安裝和配置JDK3.1.1支持JDK的操作系統(tǒng)3.1.2下載JDK3.1.3Windows 2000下安裝和配置JDK3.2安裝和配置Web服務器3.2.1下載Tomcat3.2.2Windows 2000下安裝Tomcat3.2.3Tomcat的目錄結構3.2.4配置Tomcat3.2.5創(chuàng)建自己的運行環(huán)境3.3JSP頁面執(zhí)行流程本章小結習題3第4章JSP頁面組成4.1Java程序片4.1.1統(tǒng)計訪問頁面的客戶數(shù)4.1.2求N!4.1.3計算圓的面積和周長4.1.4求1到N的連續(xù)和4.1.5輸出表達式4.2JSP標簽4.2.1計算三角形面積并對程序進行注釋4.2.2在JSP頁面中靜態(tài)包含文件4.2.3動態(tài)加載頁面并傳遞數(shù)據4.2.4重定向頁面并傳遞數(shù)據4.2.5用plugin插件運行Applet程序4.3HTML標記4.3.1用選擇框提交信息4.3.2用文本區(qū)提交信息4.3.3用列表框提交信息本章小結習題4第5章JSP內置對象5.1request對象5.1.1獲取客戶提交的信息5.1.2獲取表單提交的數(shù)據5.1.3用戶注冊5.1.4獲取客戶環(huán)境信息5.2response對象5.2.1改變?yōu)g覽器文件輸出類型5.2.2控制網頁的刷新頻率5.2.3網頁重定向5.2.4顯示通信狀態(tài)5.3session對象5.3.1顯示客戶會話ID5.3.2信息的保存和獲取5.3.3計數(shù)器5.4application對象5.4.1讀取系統(tǒng)信息5.4.2制作留言板5.5page對象5.6out對象本章小結習題5第6章對文件的操作6.1File類6.1.1獲得文件信息6.1.2創(chuàng)建目錄和文件6.1.3列出文件和子目錄6.1.4列出指定類型的文件6.1.5刪除文件和目錄6.2數(shù)據流概述6.3字節(jié)流6.3.1用類FileInputStream讀文件6.3.2用類FileOutputStream寫文件6.4字節(jié)緩存流6.4.1用類BufferedInputStream讀文件6.4.2用類BufferedOutputStream寫文件6.5字符流6.5.1用類FileReader讀文件6.5.2用類FileWriter寫文件6.6字符緩存流6.6.1用類BufferedReader讀文件6.6.2用類BufferedWriter寫文件6.7回壓字符流6.8數(shù)據流6.9對象流6.10隨機訪問類6.11文件上傳6.12文件下載6.13分頁顯示文件本章小結習題6第7章數(shù)據庫操作7.1數(shù)據源7.2JDBC-ODBC橋接器7.3數(shù)據庫連接7.4數(shù)據庫事務處理7.5數(shù)據查詢7.5.1順序查詢7.5.2游動查詢7.5.3隨機查詢7.5.4參數(shù)查詢7.5.5排序查詢7.5.6使用通配符查詢7.6數(shù)據更新7.6.1修改數(shù)據7.6.2添加數(shù)據7.6.3刪除數(shù)據7.7分頁顯示記錄7.8網上投票本章小結習題7第8章JSP使用Bean8.1什么是bean8.2編寫bean8.2.1編寫圓bean8.2.2編寫三角形bean8.3JSP使用bean8.3.1讀文件bean8.3.2寫文件bean8.3.3查詢數(shù)據庫bean8.3.4添加記錄bean8.3.5標準考試bean8.4訪問bean屬性8.4.1讀取bean屬性8.4.2設置bean屬性8.5bean的作用域本章小結習題8第9章Servlet編程技術9.1Servlet是什么9.2Servlet與JSP9.3Servlet運行環(huán)境9.3.1編譯Servlet程序9.3.2存放Servlet字節(jié)碼文件到相應目錄9.3.3運行Servlet9.4Servlet基本結構9.4.1獲取客戶端信息9.4.2向客戶提交信息9.5Servlet生命周期9.5.1用init()方法初始化Servlet9.5.2用Service()方法響應客戶9.5.3用destroy()方法釋放Servlet對象9.6JSP調用Servlet本章小結習題9第10章綜合編程實例10.1留言板10.1.1留言設計原理10.1.2輸入留言10.1.3保存留言10.1.4查看留言10.2成績管理系統(tǒng)10.2.1成績管理系統(tǒng)設計原理10.2.2用戶登錄10.2.3成績管理10.2.4成績錄入10.2.5成績修改10.2.6成績查詢10.2.7刪除記錄10.3問卷調查10.3.1問卷設計原理10.3.2創(chuàng)建問卷界面10.3.3保存問卷答案10.3.4查看問卷結果10.4在線考試10.4.1考試設計原理10.4.2產生試卷10.4.3獲取試題10.4.4批改試卷本章小結習題10附錄AWeb流程圖A.1基本概念A.2符號定義A.3舉例說明