目錄 第1章 靜態網頁設計 1.1 html簡介 21.2 html文檔結構 21.3 html頁面標記 31.3.1 基本標記 31.3.2 列表標記 51.3.3 表格 81.3.4 表單 121.4 css簡介 131.5 css頁面樣式 141.5.1 css樣式語法 141.5.2 css屬性 161.5.3 使用css的方式 191.6 實例應用:制作個人主頁201.6.1 實例目標 201.6.2 技術分析 201.6.3 實現步驟 211.7 拓展訓練 221.8 課后練習 23 第2章 javascript腳本編程快速入門 2.1 javascript語言簡介 262.1.1 javascript簡介 262.1.2 javascript與java的關系 262.1.3 javascript語法規則 272.2 編寫javascript程序 282.2.1 集成javascript程序 282.2.2 使用外部javascript文件 302.2.3 注意事項 302.3 javascript腳本語法 322.3.1 數據類型 322.3.2 變量與常量 332.3.3 運算符 342.4 腳本控制語句 362.4.1 if條件語句 362.4.2 switch條件語句 382.4.3 while循環語句 392.4.4 do while循環語句 402.4.5 for循環語句 402.4.6 for in循環語句 412.4.7 對話框語句 422.5 函數 442.5.1 系統函數 452.5.2 自定義函數 452.6 瀏覽器對象模型 462.6.1 文檔對象document 472.6.2 表單對象form 492.6.3 窗口對象window 522.6.4 網址對象location 532.6.5 歷史記錄對象history 562.6.6 瀏覽器信息對象navigator 562.7 實例應用:自動關閉的計時器572.7.1 實例目標 572.7.2 技術分析 572.7.3 實現步驟 582.8 拓展訓練 592.9 課后練習 59 第3章 java web概述 3.1 初識java web 643.2 配置java web開發環境 643.2.1 安裝jdk 643.2.2 安裝tomcat 683.2.3 安裝myeclipse 723.3 java web開發模式 753.3.1 單一jsp模式 753.3.2 jsp javabean模式 753.3.3 jsp javabean servlet模式763.3.4 struts框架模式 773.3.5 j2ee模式實現 783.4 實例應用:使用myeclipse 開發java web程序 793.4.1 實例目標 793.4.2 技術分析 793.4.3 實現步驟 793.5 拓展訓練 823.6 課后練習 82 第4章 jsp語法基礎 4.1 jsp頁面的基本構成 864.2 jsp指令標記 874.2.1 頁面指令(page) 884.2.2 文件包含指令(include) 904.2.3 引用標簽庫指令(taglib) 914.3 jsp腳本元素 924.3.1 聲明標識 924.3.2 jsp表達式 934.3.3 腳本程序 934.4 jsp的動作元素 954.4.1 <jsp:include>動作標識 954.4.2 <jsp:forward>動作標識 964.4.3 <jsp:param>動作標識 1004.4.4 <jsp:usebean>動作標識 1014.4.5 <jsp:setproperty>動作標識 1034.4.6 <jsp:getproperty>動作標識 1064.4.7 <jsp:plugin>動作標識 1064.5 注釋 1074.5.1 html注釋 1084.5.2 jsp隱藏注釋 1084.5.3 代碼注釋 1084.5.4 動態注釋 1094.6 實例應用:頁面的注冊與登錄1094.6.1 實例目標 1094.6.2 技術分析 1094.6.3 實現步驟 1094.7 擴展訓練 1114.8 課后練習 112 第5章 jsp內置對象 5.1 jsp內置對象的概述 1165.2 頁面請求對象request1185.2.1 request對象方法介紹 1185.2.2 獲得頁面請求參數 1205.2.3 獲取表單提交數據 1215.2.4 中文亂碼的處理 1245.2.5 在request對象域管理屬性 1255.2.6 獲取cookie 1255.3 客戶端響應對象response1275.3.1 response對象方法的介紹 1275.3.2 處理http頭信息 1285.3.3 頁面重定向 1295.4 out輸出對象 1325.4.1 out對象的基本方法 1325.4.2 向客戶端輸出數據 1335.4.3 管理緩沖區 1345.5 session會話對象 1365.5.1 session生命周期以及常用方法 1365.5.2 session對象的id 1375.5.3 設置會話的有效時間 1385.6 全局應用程序對象application1395.6.1 application對象的生命周期 1395.6.2 application對象的成員和方法 1395.7 答應或請求的page對象 1415.8 獲取會話范圍的pagecontext 對象 1435.9 獲取web.xml配置信息的config 對象 1455.10 獲取異常信息的exception對象 1475.11 實例應用:簡單的購物車 1495.11.1 實例目標 1495.11.2 技術分析 1495.11.3 實現步驟 1495.12 擴展訓練 1535.13 課后練習 153 第6章 使用javabean 6.1 javabean概述 1566.1.1 javabean簡介 1566.1.2 javabean規范 1566.2 javabean的屬性 1576.2.1 simple屬性 1576.2.2 indexed屬性 1586.2.3 bound屬性 1596.2.4 constrained屬性 1606.3 開始使用javabean1606.3.1 編寫javabean 1606.3.2 部署javabean 1616.3.3 jsp頁面引入javabean 1626.4 javabean作用域 1646.4.1 page 1646.4.2 request 1656.4.3 session 1676.4.4 application 1686.5 實例應用:javabean連接數據庫 1696.5.1 實例目標 1696.5.2 技術分析 1696.5.3 實現步驟 1696.6 拓展訓練 1726.7 課后練習 172 第7章 使用servlet 7.1 servlet基礎 1767.1.1 servlet技術概述 1767.1.2 servlet技術功能 1767.1.3 servlet技術特點 1777.1.4 servlet生命周期 1777.2 servlet技術開發 1787.2.1 創建servlet 1797.2.2 配置servlet相關元素 1797.2.3 servlet核心api 1807.3 會話跟蹤技術 1857.3.1 三種會話機制 1857.3.2 http會話 1867.4 servlet過濾器 1927.4.1 過濾器概述 1937.4.2 過濾器api 1937.4.3 配置過濾器 1947.5 servlet監聽器 1957.6 實例應用:用戶注冊的驗證1997.6.1 實例目標 1997.6.2 技術分析 2007.6.3 實現步驟 2007.7 擴展訓練 2047.8 課后練習 204 第8章 使用el表達式 8.1 el概述 2088.1.1 el表達式的語法 2088.1.2 el表達式的特點 2098.1.3 通過el訪問數據 2098.2 el表達式的存取范圍 2108.3 el表達式的保留關鍵字 2118.4 el表達式的運算符和表達式 2118.4.1 算術運算符 2118.4.2 empty運算符 2128.4.3 邏輯運算符 2128.4.4 關系運算符 2128.4.5 條件運算符 2138.4.6 存取數據運算符 2138.4.7 運算符的優先級 2148.5 el表達式中的隱含對象 2158.5.1 訪問作用域范圍的隱含對象 2158.5.2 頁面的上下文對象 2168.5.3 訪問環境信息的隱含對象 2178.6 定義和使用el函數 2198.6.1 定義和使用el函數 2208.6.2 使用el函數常見的錯誤 2228.7 實例應用:使用el訪問javabean 屬性 2238.7.1 實例目標 2238.7.2 技術分析 2238.7.3 實現步驟 2238.8 擴展訓練 2268.9 課后練習 227 第9章 jsp操作xml 9.1 xml概述 2309.1.1 xml文檔結構 2309.1.2 xml語法特點 2319.1.3 xml元素屬性 2319.1.4 字符和實體引用 2329.2 xml中的jsp語法 2339.3 jsp的xml解析器 2349.4 dom解析 2359.4.1 dom