目 錄
第1章 JSP簡介
1.1 什么是JSP
1.1.1 JSP的由來與JSP的實現方式
1.1.2 JSP的應用模型
1.1.3 JSP的特點
1.1.4 JSP的發(fā)展現狀
1.2 JSP與其他動態(tài)網頁技術的比較
1.2.1 CGI程序接口
1.2.2 ASP與JSP
1.3 JSP開發(fā)環(huán)境的建立
1.3.1 Java運行環(huán)境的安裝
1.3.2 安裝Web服務器——Resin
1.3.3 Resin服務器的配置
1.3.4 JSP開發(fā)環(huán)境
1.4 JSP頁面示例
1.4.1 編寫一個簡單的JSP頁面
1.4.2 JSP引擎的工作
小結
第2章 JSP基本語法
2.1 JSP語法入門
2.1.1 一個簡單的JSP網頁
2.1.2 JSP網頁結構
2.1.3 網頁命令
2.1.4 數據的輸出
2.1.5 注釋
2.1.6 JSP文件的解譯
2.1.7 JSP網頁的錯誤處理
2.2 數據類型、變量和常量概述
2.2.1 數據類型
2.2.2 變量
2.2.3 常量
2.3 運算操作
2.3.1 基本運算符
2.3.2 運算符的優(yōu)先級
2.3.3 類型轉換
2.4 控制結構概述
2.4.1 判斷結構
2.4.2 循環(huán)結構
2.4.3 break與continue語句
2.5 數組的使用
2.5.1 數組的聲明與使用
2.5.2 多維數組
2.5.3 數組長度的獲得
2.5.4 數組使用實例
2.6 Java和面向對象概念
2.6.1 對象的概念
2.6.2 類的概念
2.6.3 實例
2.6.4 在JSP中使用類與對象
2.7 時間的處理
2.7.1 Date類型聲明
2.7.2 時間間隔的計算
2.7.3 時間字段的獲取與設置
2.8 字符串的處理
2.8.1 字符串的基本操作
2.8.2 字符串與數字類型的轉換
2.8.3 字符串與Date類型的轉換
小結
第3章 JSP網頁深入分析
3.1 指令組件
3.1.1 網頁指令
3.1.2 加載指令
3.1.3 標記庫指令
3.2 動作組件
3.2.1 ,與
3.2.2
3.2.3
3.2.4
3.2.5
3.3 描述語言組件
3.3.1 聲明語句
3.3.2 程序代碼段
3.3.3 表達式語句
小結
第4章 Web應用程序開發(fā)
4.1 網頁表單的處理
4.1.1 數據傳遞過程
4.1.2 表單分析
4.1.3 request對象討論
4.2 緩沖區(qū)的控制與網頁重導
4.2.1 緩沖區(qū)使用概述
4.2.2 網頁重導sendRedirect方法
4.3 Cookie的使用
4.3.1 Cookie數據的存取
4.3.2 Cookie變量的可存取范圍
4.3.3 設置Cookie變量的有效時間
4.4 application,session與request
4.4.1 Web應用程序的建立
4.4.2 application對象的使用
4.4.3 session對象的使用
4.4.4 將數據保存到request對象
4.5 文件的使用
4.5.1 文件的操作
4.5.2 從文件中取得數據
4.5.3 在文件中保存數據
4.6 異常處理機制
4.6.1 異常處理概述
4.6.2 異常處理機制
4.6.3 Java的異常類
4.6.4 throw語句
4.6.5 錯誤處理網頁的指定與建立
小結
第5章 數據庫應用
5.1 JSP與數據庫
5.1.1 WWW與數據庫
5.1.2 JSP與JDBC
5.2 Oracle數據庫概述
5.2.1 Oracle數據庫的特點
5.2.2 Oracle基本操作
5.3 鏈接Oracle數據庫
5.3.1 Oracle數據庫鏈接的建立與關閉
5.3.2 Oracle數據庫鏈接實例
5.4 從數據庫中取得數據
5.4.1 記錄集的概念
5.4.2 從數據源中取得數據
5.4.3 取得記錄集中字段數與字段名稱
5.4.4 記錄指針的使用
5.5 編輯數據
5.5.1 添加數據
5.5.2 刪除數據
5.5.3 更新數據
小結
第6章 Java Bean的使用與設計
6.1 Java Bean的使用
6.1.1 Java Bean簡介
6.1.2 在 JSP中使用Java Bean
6.1.3 Bean對象存放目錄的設定與引用
6.1.4 第一個Java Bean實例
6.2 Java Bean的設計
6.2.1 Bean的基本語法
6.2.2 網頁鏈接維護的Java Bean
6.2.3 動態(tài)廣告條
6.3 session事件的使用
6.3.1 編寫響應session事件的Java Bean
6.3.2 在session事件中鏈接數據庫
6.4 Bean的保存與讀取
6.4.1 Java Bean對象的保存與讀取
6.4.2 Bean的保存與讀取實例
6.5 處理文件上傳與下載的Java Bean
6.5.1 文件上傳問題分析
6.5.2 解決方案
6.5.3 文件上傳
6.5.4 文件下載
小結
第7章 JSP與JavaMail電子郵件
7.1 JavaMail 1.2簡介及其使用方法
7.2 使用JavaMail發(fā)送一般郵件
7.2.1 發(fā)信程序示例
7.2.2 賬號申請與密碼郵寄
7.3 使用JavaMail發(fā)送HTML格式郵件及附件
小結
第8章 綜合實例——虛擬社區(qū)系統(tǒng)開發(fā)
8.1 虛擬社區(qū)系統(tǒng)概述
8.2 圖形計數器
8.2.1 圖形計數器的機制
8.2.2 圖形化計數器分析
8.3 留言板
8.3.1 系統(tǒng)機制
8.3.2 留言輸入
8.3.3 處理留言數據
8.3.4 查看留言
8.4 用戶管理
8.4.1 數據庫表
8.4.2 用戶登錄窗體
8.4.3 賬號確認與密碼檢查
8.4.4 限制未經登錄的訪問
8.5 討論區(qū)
8.5.1 數據庫準備工作
8.5.2 討論區(qū)的框架
8.5.3 主題區(qū)的顯示與操作
8.5.4 響應區(qū)的顯示與操作
8.5.5 張貼文章的窗體
8.5.6 將文章數據添加到數據庫
8.6 實時新聞
8.7 聊天室
8.7.1 聊天室的機制
8.7.2 用戶登錄
8.7.3 聊天室主畫面
8.7.4 聊天信息的顯示
8.7.5 輸入聊天信息
8.7.6 聊天室設定
8.7.7 注銷操作
8.8 電子賀卡
8.8.1 電子賀卡系統(tǒng)的機制
8.8.2 設計數據庫
8.8.3 電子賀卡設計
8.8.4 預覽 / 發(fā)送電子賀卡
8.8.5 收取賀卡
小結
附錄A 常用Java API
附錄B JSP指令快速索引