Java Web開發實例大全(基礎卷)

Java Web開發實例大全(基礎卷)

《Java Web開發實例大全(基礎卷)》是2016年1月清華大學出版社出版的圖書,作者是軟體開發技術聯盟。

基本介紹

  • 中文名:Java Web開發實例大全(基礎卷)
  • 作者:軟體開發技術聯盟
  • 出版時間:2016年1月
  • 出版社:清華大學出版社
  • ISBN:9787302399520
  • 定價:128 元
內容簡介,圖書目錄,

內容簡介

《Java Web開發實例大全(基礎卷)》篩選、匯集了Java Web開發從基礎知識到高級套用各個層面約600個實例及原始碼,每個實例按實例說明、關鍵技術、設計過程、詳盡注釋、秘笈心法的順序進行了分析解讀。全書分為6篇23章,主要內容有開發環境搭建、Java語言基礎、HTML/CSS技術、JSP基礎與內置對象、JavaBean技術、Servlet技術、過濾器與監聽器技術、JSTL標籤庫、JavaScript技術、Ajax技術、檔案基本操作及檔案上傳下載、檔案的批量管理、圖像生成、圖像操作、多媒體套用、視窗的套用、導航條的套用、表單的套用、表格的操作、JSP操作Word、JSP操作Excel、報表與列印、綜合套用等。配書光碟附有實例原始碼及部分講解視頻。
《Java Web開發實例大全(基礎卷)》既適合Java Web程式設計師參考和查閱,也適合Java Web初學者,如高校學生、軟體開發培訓學員及相關求職人員學習、練習、速查使用。

圖書目錄

第1篇 基礎篇
第1章 開發環境搭建 2
1.1 JDK開發工具包 3
實例001 JDK的下載 3
實例002 JDK的安裝 5
?實例003 設定Java環境變數 7
實例004 使用命令行工具測試JDK 8
?實例005 在命令行編譯Java源碼 8
1.2 Tomcat伺服器 9
實例006 下載Tomcat伺服器 9
實例007 安裝Tomcat伺服器 10
?實例008 啟動Tomcat並測試 11
?實例009 通過Eclipse部署與發布Web套用 12
實例010 修改Tomcat伺服器的連線埠號 14
實例011 配置Tomcat的虛擬主機 15
實例012 在Tomcat下如何手動部署Web套用 15
實例013 Tomcat如何制定主機訪問 16
實例014 Tomcat如何添加管理員 16
實例015 Tomcat常用的最佳化技巧 17
1.3 Linux系統配置JDK與Tomcat伺服器 18
實例016 在Linux系統下安裝配置JDK 18
實例017 在Linux系統下安裝配置Tomcat 20
第2章 Java語言基礎 22
2.1 基本語法 23
實例018 輸出錯誤信息與調試信息 23
實例019 從控制台接收輸入字元 23
實例020 重定向輸出流實現程式日誌 24
2.2 運算符 26
?實例022 加密可以這樣簡單(位運算) 26
實例023 用三元運算符判斷奇數和偶數 27
實例024 更精確地使用浮點數 28
實例025 不用乘法運算符實現2×16 29
實例026 實現兩個變數的互換(不藉助第3個變數) 30
2.3 條件語句 31
實例027 判斷某一年是否為閏年 31
實例028 驗證登錄信息的合法性 32
?實例029 為新員工分配部門 32
實例030 用switch語句根據消費金額計算折扣 33
實例031 判斷用戶輸入月份的季節 34
2.4 循環控制 35
實例032 使用while與自增運算符循環遍歷數組 35
實例033 使用for循環輸出楊輝三角 36
?實例034 使用嵌套循環在控制台上輸出九九
乘法表 37
實例035 用while循環計算1+1/2!+1/3!…1/20! 38
實例036 用for循環輸出空心的菱形 39
實例037 foreach循環優於for循環 40
實例038 終止循環體 41
實例039 循環體的過濾器 42
實例040 循環的極限 42
2.5 常用排序 43
實例041 冒泡排序法 43
實例042 快速排序法 44
實例043 選擇排序法 45
實例044 插入排序法 46
實例045 歸併排序法 47
2.6 算法套用 48
實例046 算法套用——百錢買百雞 48
實例047 算法套用——韓信點兵 49
實例048 算法套用——斐波那契數列 49
實例049 算法套用——水仙花數 50
實例050 算法套用——素數 51
實例051 算法套用——漢諾塔 52
第3章 HTML/CSS技術 53
3.1 頁面效果 54
實例052 統一站區域網路頁風格 54
?實例053 設定超連結文字的樣式 57
?實例054 網頁換膚 58
實例055 滾動文字 59
實例056 製作漸變背景 61
實例057 CSS控制絕對定位 62
?實例058 CSS控制垂直居中 62
實例059 CSS實現的圖文混排 63
3.2 表格樣式 64
實例060 只有外框線的表格 64
實例061 彩色外框線的表格 65
實例062 單元格的框線變色 66
實例063 表格外框線具有霓虹燈效果 67
實例064 控制表格指定外框線不顯示 68
實例065 背景顏色漸變的表格 69
實例066 表格隔行變色 70
實例067 表格隔列變色 71
實例068 滑鼠經過表格時,顯示提示信息 72
3.3 滑鼠樣式 72
實例069 顯示自定義的滑鼠形狀 73
實例070 動畫游標 74
3.4 文字及列表樣式 75
?實例071 套用刪除線樣式標記商品特價 75
實例072 在文字上方標註說明標記 76
實例073 改變首行文字的樣式 76
實例074 使文字具有下劃線效果 77
實例075 指定圖示的列表項 78
3.5 文字特效 79
實例076 文字的發光效果 79
實例077 文字的陰影效果 80
實例078 文字的漸變陰影效果 81
實例079 文字的圖案填充效果 81
實例080 文字的探照燈效果 82
實例081 文字的閃爍效果 83
實例082 文字的空心效果 84
實例083 文字的浮雕效果 85
實例084 文字的陽文效果 86
實例085 文字的雪雕效果 87
實例086 文字的火焰效果 87
實例087 文字的扭曲動畫 88
實例088 輸出文字 89
3.6 圖片濾鏡特效 90
實例089 圖片的半透明效果 90
實例090 圖片的模糊效果 91
實例091 圖片的漸隱漸現效果 92
實例092 圖片的水波紋效果 93
實例093 圖片的灰度效果 94
實例094 圖片的動態說明文字 94
第4章 JSP基礎與內置對象 96
4.1 JSP的基本套用 97
實例095 自定義錯誤頁面 97
實例096 導入版權資訊 98
?實例097 套用Java程式片段動態生成表格 99
實例098 套用Java程式片段動態生成下拉列表 100
實例099 同一頁面中的多表單提交 101
實例100 在JSP腳本中插入JavaScript代碼 102
實例101 將頁面轉發到用戶登錄頁面 103
4.2 JSP內置對象 105
?實例102 獲取表單提交的信息 105
實例103 獲取訪問請求參數 107
實例104 將表單請求提交到本頁 108
實例105 通過request對象進行數據傳遞 109
?實例106 通過cookie保存並讀取用戶登錄信息 110
實例107 實現重定向頁面 112
實例108 防止表單在網站外部提交 113
實例109 通過Application對象實現網站計數器 114
實例110 記錄用戶IP位址的計數器 115
實例111 只對新用戶計數的計數器 118
實例112 統計用戶在某一頁停留的時間 120
實例113 套用session對象實現用戶登錄 121
實例114 統計用戶在站點停留的時間 123
實例115 判斷用戶是否線上 126
實例116 實時統計線上人數 129
4.3 JSP的自定義標籤 130
實例117 帶標籤體的自定義標籤 130
實例118 自定義多次執行的循環標籤 131
實例119 自定義顯示版權資訊標籤 133
實例120 自定義圖片瀏覽標籤 134
實例121 自定義檔案下載的標籤 136
實例122 自定義數據查詢的標籤 138
實例123 自定義生成隨機數的標籤 140
實例124 自定義生成系統選單的標籤 142
第5章 JavaBean技術 145
5.1 字元串處理 146
實例125 小寫金額轉換成大寫金額 146
實例126 轉換輸入文本中的回車和空格 148
?實例127 計算字元串的實際長度 150
實例128 字元串截取 151
實例129 字元串轉換成數組 152
實例130 數組轉換為字元串 154
實例131 將整型值轉換為字元串 155
實例132 將字元串型轉換為整型 157
實例133 把整型數據格式化為指定長度的字元串 158
實例134 將長整型的數字分位顯示 160
實例135 過濾輸入字元串中的危險字元 162
實例136 過濾字元串中的空格與NULL值 163
實例137 獲得漢字的拼音簡碼 165
5.2 數據驗證 167
實例138 判斷字元串是否以指定字元開頭 167
實例139 檢查字元串是否包含英文字母 168
實例140 檢查字元串是否包含數字 170
?實例141 判斷用戶輸入的日期是否為當前日期 171
實例142 判斷是否為數字 173
實例143 判斷用戶名是否有效 175
5.3 日期時間處理 176
?實例144 將指定日期字元串轉換為Calendar對象 176
實例145 將Calendar對象轉換為日期時間字元串 178
實例146 獲得系統當前時間的字元串格式 179
實例147 計算出兩個日期相差的天數 181
5.4 輸出實用的HTML代碼 182
實例148 輸出提示信息的方法 182
實例149 輸出分頁導航的方法 184
實例150 版權資訊的生成方法 185
5.5 視窗與對話框 186
實例151 彈出提示對話框並重定向網頁 186
實例152 打開指定大小的新視窗 187
5.6 對資料庫操作的JavaBean 189
實例153 連線資料庫的方法 189
實例154 資料庫查詢的方法 190
實例155 帶參數的數據查詢 192
?實例156 向數據表中插入數據的方法 194
實例157 數據修改的方法 196
實例158 數據刪除的方法 199
實例159 數據分頁的方法 201
實例160 對結果集進行分頁的方法 203
實例161 關閉資料庫的方法 205
實例162 資料庫事務處理的方法 206
實例163 調用資料庫存儲過程的方法 208
第6章 Servlet技術 211
6.1 Servlet基礎 212
實例164 動態生成HTML文檔 212
實例165 在Servlet中實現頁面轉發 213
實例166 在Servlet中實現頁面重定向 214
?實例167 在Servlet中處理表單提交的數據 215
實例168 在Servlet中向客戶端寫Cookie信息 217
實例169 在Servlet中將JavaBean對象傳遞到
JSP頁 218
實例170 在Servlet中獲取Web路徑和檔案
真實路徑 220
實例171 在Servlet中訪問Web套用的工作 221
6.2 Servlet套用 223
?實例172 記錄用戶訪問次數 223
實例173 將數據導出到Excel 224
實例174 利用Servlet生成動態驗證碼 226
實例175 避免客戶端訪問的並發問題 228
實例176 在Servlet中使用JDBC訪問資料庫 229
?實例177 利用Servlet訪問資料庫連線池 232
實例178 Servlet實現的個人所得稅計算器 233
實例179 利用Servlet實現用戶永久登錄 235
第7章 過濾器與監聽器技術 239
7.1 Servlet過濾器 240
實例180 創建過濾器 240
實例181 防盜鏈過濾器 241
實例182 日誌記錄過濾器 242
實例183 字元替換過濾器 244
實例184 異常捕獲過濾器 245
實例185 驗證用戶身份Filter過濾器 247
?實例186 字元編碼過濾器 248
實例187 使用過濾器監控網站流量 250
實例188 防止頁面快取的過濾器 251
實例189 通過過濾器控制頁面輸出內容 253
?實例190 使用過濾器自動生成靜態頁面 256
實例191 檔案上傳過濾器 258
實例192 許可權驗證過濾器 260
7.2 監聽器的套用 262
?實例193 監聽線上用戶 262
實例194 套用監聽器使伺服器端免登錄 264
第8章 JSTL標籤庫 267
8.1 JSTL Core標籤庫 268
實例195 利用JSTL標籤實現網站計數器 268
實例196 根據參數請求顯示到不同的頁面 269
?實例197 利用<c:forTokens>標籤遍歷字元串 270
實例198 利用JSTL選取隨機數給予不同的
提示信息 271
?實例199 利用<c:forEach>標籤遍歷List
集合的元素 272
實例200 利用JSTL標籤導入用戶註冊協定 273
8.2 JSTL I18N標籤庫 275
實例201 利用JSTL標籤設定請求的字元編碼 275
?實例202 利用JSTL標籤實現國際化 276
實例203 利用<fmt:setLocale>顯示所有地區的
數據格式 277
實例204 利用<fmt:timeZone>顯示不同地區的時間 279
實例205 利用<fmt:formatDate>標籤對日期格式化 280
第9章 JavaScript技術 283
9.1 數據驗證 284
實例206 通過正則表達式驗證日期 284
實例207 驗證輸入的日期是否正確 285
實例208 檢查表單元素的值是否為空 287
實例209 驗證是否為數字 288
實例210 驗證E-mail是否正確 290
實例211 驗證電話號碼是否正確 292
?實例212 驗證手機號碼是否正確 293
實例213 驗證字元串是否為漢字 294
實例214 驗證身份證號碼是否有效 295
實例215 驗證車牌號碼是否有效 296
實例216 驗證網站地址是否有效 298
實例217 驗證數量和金額 299
實例218 驗證字元串是否以指定字元開頭 300
實例219 限制輸入字元串的長度 301
實例220 驗證輸入字元串是否包含特殊字元 302
實例221 限制用戶不允許輸入中文字元 303
9.2 字元串處理 304
實例222 小寫金額轉換為大寫金額 304
實例223 去掉字元串左右空格 306
實例224 將數字字元串格式化為指定長度 307
實例225 限制Textarea文本域內容的長度 308
?實例226 將長數字分位顯示 309
實例227 將RGB格式的顏色值轉換為十六進制 311
實例228 從指定URL中提取檔案名稱 312
9.3 日期時間處理 313
?實例229 計算兩個日期相差的天數 314
實例230 計算兩個日期相差的小時數 316
實例231 計算某一天是星期幾 317
實例232 顯示長日期格式的系統時間 318
實例233 實時顯示系統時間 319
實例234 倒計時 320
9.4 使用JavaScript控制DOM 321
實例235 創建節點 321
實例236 添加節點 322
?實例237 為下拉列表增加選項 323
實例238 刪除下拉列表的選項 324
實例239 可編輯表格 324
第10章 Ajax技術 326
10.1 定時業務 327
實例240 考試計時並自動提交試卷 327
?實例241 自動保存草稿 331
10.2 改善用戶體驗 332
?實例242 檢查用戶名是否重複 333
實例243 驗證用戶登錄 335
實例244 限時競拍 337
實例245 帶進度條的檔案上傳 342
實例246 仿Google Suggest自動完成 345
實例247 實現無刷新分頁 348
實例248 實時彈出氣泡提示視窗 352
10.3 動態載入數據 356
實例249 實時顯示最新商品及報價 356
實例250 實時顯示聊天內容 359
?實例251 實現快速瀏覽 361
實例252 動態多級聯下拉列表 363
第2篇 檔案管理篇
第11章 檔案基本操作及檔案上傳下載 372
11.1 檔案的基本操作 373
實例253 查看檔案是否存在 373
實例254 重命名檔案 374
實例255 複製資料夾 375
實例256 獲取檔案信息 377
實例257 獲取驅動器信息 379
實例258 讀取屬性檔案 379
?實例259 顯示指定類型的檔案 381
實例260 查找替換文本檔案內容 382
實例261 對資料夾創建、刪除的操作 384
實例262 設定Windows的檔案屬性 386
實例263 訪問類路徑上的資源檔案 388
實例264 實現永久計數器 389
實例265 從文本檔案中讀取註冊服務條款 390
實例266 提取文本檔案內容保存到資料庫 391
?實例267 將圖片檔案保存到資料庫 393
實例268 備份資料庫檔案 395
實例269 顯示資料庫中的圖片信息 397
實例270 讀取檔案路逕到資料庫 399
實例271 在資料庫中建立磁碟檔案索引 400
實例272 實現檔案簡單的加密與解密 402
實例273 從XML檔案中讀取數據 404
實例274 對大檔案實現分割處理 405
實例275 將分割後的檔案重新合併 407
實例276 利用StreamTokenizer統計檔案的字元數 408
實例277 序列化與反序列化對象 410
11.2 無組件的檔案上傳 412
實例278 單表單元素上傳檔案到資料庫 412
實例279 多表單元素上傳檔案到資料庫 414
實例280 上傳檔案到伺服器 415
實例281 限制檔案大小的檔案上傳 416
11.3 通過組件實現檔案上傳 418
實例282 使用jspSmartUpload組件實現檔案上傳 418
?實例283 使用jspSmartUpload組件實現中文名
檔案上傳 419
實例284 套用jspSmartUpload組件處理檔案
上傳漏洞 421
實例285 使用commons-fileUpload組件實現
檔案上傳 423
實例286 通過commons-fileUpload組件獲取其他
表單元素 424
?實例287 通過commons-fileUpload組件限制上傳
檔案類型 427
11.4 檔案下載 428
實例288 利用回響輸出流實現檔案下載 428
實例289 防止網站檔案盜鏈下載 430
實例290 隱藏檔案下載的真實路徑 431
實例291 套用jspSmartUpload組件實現檔案下載 432
實例292 處理jspSmartUpload組件下載檔案名稱
亂碼問題 434
第12章 檔案的批量管理 436
12.1 檔案的批量操作 437
實例293 檔案批量重命名 437
?實例294 快速批量移動檔案 439
實例295 刪除指定磁碟所有.tmp臨時檔案 440
實例296 動態載入磁碟檔案 442
實例297 刪除資料夾中所有檔案 444
實例298 創建磁碟索引檔案 446
實例299 快速全盤查找檔案 447
實例300 獲取磁碟所有文本檔案 448
實例301 合併多個txt檔案 450
?實例302 批量複製指定擴展名的檔案 451
實例303 將某資料夾中的檔案進行分類存儲 453
實例304 在指定下搜尋檔案 454
實例305 網路資料夾備份 456
12.2 檔案的壓縮與解壓縮 458
實例306 壓縮所有文本檔案 458
實例307 壓縮檔解壓到指定資料夾 459
實例308 壓縮所有子資料夾 461
實例309 深層資料夾壓縮檔的釋放 462
實例310 解決壓縮檔中文亂碼 464
實例311 Apache實現檔案解壓縮 466
實例312 解壓縮Java對象 467
實例313 檔案壓縮為RAR文檔 469
實例314 解壓縮RAR壓縮檔 470
實例315 檔案分卷壓縮 471
實例316 為RAR壓縮檔添加注釋 473
實例317 獲取壓縮檔詳細檔案列表 474
實例318 從RAR壓縮檔中刪除檔案 476
實例319 在壓縮檔案中查找字元串 478
實例320 重命名RAR壓縮檔中的檔案 479
實例321 創建自解壓RAR壓縮檔 481
實例322 設定RAR壓縮檔密碼 482
實例323 壓縮遠程資料夾 484
實例324 壓縮存儲網頁 485
12.3 檔案的批量上傳 487
實例325 使用jspSmartUpload實現檔案
批量上傳 487
實例326 使用commons-fileUpload實現
檔案批量上傳 488
第3篇 圖像與多媒體篇
第13章 圖像生成 492
13.1 繪製圖形和文本 493
實例327 繪製直線 493
實例328 繪製矩形 494
?實例329 繪製正方形 495
實例330 繪製橢圓 496
實例331 繪製圓弧 497
實例332 繪製指定角度的填充扇形 498
實例333 繪製多邊形 499
實例334 繪製二次曲線 500
實例335 繪製三次曲線 501
實例336 繪製文本 503
實例337 設定文本的字型 504
實例338 設定文本和圖形的顏色 505
13.2 繪製圖案 506
實例339 繪製五環圖案 506
實例340 繪製藝術圖案 507
實例341 繪製花瓣 509
實例342 繪製公章 510
13.3 圖形的合併運算 512
實例343 圖形的加運算 512
實例344 圖形的減運算 513
實例345 圖形的交運算 514
實例346 圖形的異或運算 515
13.4 文字特效 516
實例347 立體效果的文字 516
實例348 陰影效果的文字 518
實例349 傾斜效果的文字 519
實例350 漸變效果的文字 520
實例351 水印文字特效 522
13.5 圖片特效 523
實例352 以橢圓形顯示圖像 523
實例353 圖片百葉窗特效 524
實例354 圖片馬賽克特效 526
實例355 圖片的模糊效果 528
實例356 圖片的銳化效果 529
實例357 圖片的半透明效果 530
實例358 圖片的溶合效果 531
實例359 光柵圖像 532
13.6 簡單的驗證碼套用 533
實例360 生成中文驗證碼 533
實例361 隨機生成數字的驗證碼 536
實例362 生成中文、英文和數字混合的驗證碼 538
13.7 複雜的驗證碼套用 540
實例363 設定驗證碼的字型顏色 540
實例364 具有背景顏色的驗證碼 542
?實例365 隨機縮放文字並將文字旋轉指定角度的
驗證碼 543
實例366 隨機生成帶有干擾線的驗證碼 544
實例367 隨機生成多條幹擾線的驗證碼 546
實例368 隨機生成關鍵字驗證碼 547
?實例369 利用Ajax實現無刷新的彩色驗證碼 549
實例370 生成帶雪花的驗證碼 552
?實例371 生成帶背景的驗證碼 554
13.8 生成條形碼 556
實例372 利用組件生成條形碼 556
第14章 圖像操作 559
14.1 圖片的大小 560
實例373 打開自定義大小的圖片 560
14.2 圖片與滑鼠相關的操作 561
實例374 當滑鼠經過圖片時顯示圖片 561
實例375 當滑鼠經過圖像時給予文字提示 562
實例376 圖片的預裝載 562
實例377 按時間隨機變化的網頁背景 563
實例378 左右循環滾動效果的圖片 565
實例379 浮動廣告圖片 566
實例380 進度條的顯示 567
實例381 縮小與放大圖片的效果 569
實例382 通過滑鼠滾輪放大與縮小圖片 570
實例383 隨滑鼠移動的圖片 571
實例384 左右拖動圖片的效果 572
實例385 隨意拖動圖片 574
實例386 改變圖片獲取焦點時的狀態 575
實例387 抖動的圖片 576
實例388 滑鼠移動放大圖片 578
14.3 圖片與時間相關的操作 580
實例389 定時隱藏圖片 580
實例390 根據時間變換頁面背景 581
實例391 使圖片不停閃爍 582
實例392 上下跳動的圖片 583
實例393 左右晃動的圖片 585
實例394 移動變形的圖片 586
14.4 圖片的動畫效果 589
實例395 圖片翻轉效果 589
實例396 圖片的水波倒影效果 590
實例397 圖片漸隱漸現 591
實例398 圖片的探照燈效果 592
實例399 雷達掃描式圖片效果 593
實例400 在頁面中旋轉的圖片效果 594
實例401 改變形狀的圖片 595
14.5 選擇頭像圖片 596
?實例402 在列表中選擇圖片頭像 597
?實例403 在彈出的新視窗中選擇圖片 598
14.6 圖片的其他效果 599
實例404 頁面中播放圖片 599
實例405 導航地圖 601
第15章 多媒體套用 603
15.1 播放音樂 604
實例406 為網頁設定背景音樂 604
實例407 隨機播放背景音樂 605
實例408 MIDI音樂選擇 606
實例409 線上連續播放音樂 607
實例410 同步顯示LRC歌詞 611
實例411 把顯示後的LRC歌詞變換顏色 615
15.2 插入Flash動畫 616
?實例412 插入Flash動畫 616
實例413 插入背景透明的Flash動畫 617
15.3 播放視頻 618
?實例414 播放視頻檔案 618
實例415 自製視頻播放器 620
實例416 線上播放FLV視頻 621
第4篇 窗體套用篇
第16章 視窗的套用 624
16.1 彈出視窗控制 625
?實例417 打開網頁顯示廣告信息 625
實例418 定時關閉廣告視窗 626
實例419 彈出視窗的居中顯示 627
實例420 通過按鈕創建視窗 628
實例421 為彈出的視窗加入關閉按鈕 629
實例422 定時打開視窗 630
實例423 關閉彈出視窗時刷新父視窗 631
實例424 關閉視窗時不彈出詢問對話框 632
實例425 彈出視窗的Cookie控制 633
16.2 彈出網頁對話框 634
?實例426 彈出網頁模式對話框 634
實例427 全螢幕顯示網頁模式對話框 635
實例428 實現網頁日期選擇 636
實例429 網頁拾色器 641
16.3 視窗的動畫效果 643
實例430 頁面自動滾動 643
實例431 動態顯示網頁 644
實例432 指定視窗的擴展大小 645
實例433 實現空降視窗 646
實例434 慢慢變大視窗 647
實例435 移動的視窗 648
實例436 震顫視窗 649
實例437 旋轉的視窗 651
16.4 視窗控制 652
實例438 始終將視窗居上顯示 652
實例439 視窗全螢幕顯示 653
實例440 自動最大化視窗 654
實例441 按鈕實現最大和最小化 655
實例442 頻道方式的視窗 656
?實例443 根據用戶解析度自動調整視窗 657
實例444 使視窗背景透明 658
16.5 框架的套用 659
實例445 框架集的嵌套 659
實例446 在網頁中套用浮動框架 661
實例447 創建空白框架 663
實例448 居中顯示框架 665
16.6 無框線視窗 666
實例449 全螢幕顯示無框線有滾動條的視窗 666
實例450 套用CSS實現指定尺寸無框線
無滾動條視窗 667
實例451 套用JavaScript實現指定尺寸無框線
無滾動條視窗 669
第17章 導航條的套用 671
17.1 水平導航條的套用 672
?實例452 帶圖示的文字導航條 672
實例453 Flash導航條 673
實例454 圖片按鈕導航條 674
實例455 導航條的動畫效果 675
實例456 動態改變導航選單的背景顏色 676
實例457 不用圖片實現質感導航條 677
實例458 標籤頁導航條 678
17.2 下拉選單式導航條 680
?實例459 二級導航選單 680
實例460 半透明背景的下拉選單 681
實例461 彈出式下拉選單 684
實例462 彈出式懸浮選單 686
實例463 套用setTimeout( )函式實現展開式導航條 687
實例464 套用setInterval( )函式實現展開式導航條 688
實例465 用層製作下拉選單1 689
實例466 用層製作下拉選單2 690
17.3 側導航條設計 692
?實例467 收縮式導航選單 692
實例468 樹狀導航選單 694
實例469 自動隱藏的彈出式選單 696
第18章 表單的套用 698
18.1 文本框/編輯框/隱藏域組件 699
?實例470 獲取文本框/編輯框/隱藏域的值 699
實例471 自動預算 700
實例472 設定文本框為唯讀屬性 702
實例473 限制文本域字元個數 703
實例474 自動選擇文本框和編輯框的文字 704
實例475 按Enter鍵時自動切換焦點 705
18.2 下拉列表與選單的套用 706
實例476 獲取下拉列表、選單的值 706
實例477 遍歷多選下拉列表 707
實例478 在下拉列表中進行多選擇移除 708
實例479 將數組中的數據添加到下拉選單中 709
實例480 下拉選單選擇所要在線上的網站 710
實例481 多級級聯選單 711
實例482 分級下拉列表 712
18.3 單選按鈕 713
實例483 不提交表單獲取單選按鈕的值 713
實例484 選中單選按鈕後顯示其他表單元素 714
實例485 通過單選按鈕控制其他表單元素是否可用 715
18.4 複選框 716
實例486 只有一個複選框時控制複選框的全選
或反選 716
18.5 密碼域 717
實例487 讓密碼域更安全 717
實例488 不提交表單自動檢測密碼域是否相同 718
18.6 表單的套用 718
實例489 通過JavaScript控制表單的提交與重置 719
實例490 帶記憶功能的表單 719
?實例491 防止表單重複提交 720
實例492 自動提交表單 721
實例493 通過for循環獲取表單元素的中文名稱 722
實例494 可以提交到不同處理頁的表單 723
第19章 表格的操作 724
19.1 套用JavaScript操作表格 725
實例495 動態製作表格 725
實例496 刪除表中的行 727
實例497 動態生成行或列 728
實例498 合併單元格 730
實例499 在表格中添加行及單元格 731
?實例500 刪除表中的單元格 732
實例501 從表格最下面向上刪除單元格 733
?實例502 在表格的右側動態添加列 734
實例503 從表格的右側依次刪除所有列 735
?實例504 在表格中動態添加行 736
19.2 對單元格進行控制 737
實例505 選定表格中的單元格 737
實例506 可左右移動單元格的信息 738
實例507 使用鍵盤使單元格焦點隨意移動 740
實例508 隱藏及顯示單元格 744
實例509 編輯單元格中的文本信息 745
實例510 單元格外框線加粗 747
19.3 表格的特殊效果 748
實例511 閃爍的表格框線 748
實例512 選中行的變色 749
實例513 表格中表元內部空白 749
實例514 表格中表元間隙 750
實例515 對表格內文字進行對齊 751
實例516 對表格內信息進行布局 751
實例517 對表格的大小進行設定 752
實例518 透明表格 753
實例519 限制表格的寬度 754
實例520 表格的標題 755
實例521 表格的外陰影 755
實例522 立體表格 756
實例523 虛線框線表格 757
實例524 表格作為分割線 758
實例525 表格向下展開 759
實例526 表格向右拉伸 760
第5篇 操作Word、Excel、報表與列印篇
第20章 JSP操作Word 764
20.1 套用JavaScript導出到Word 765
?實例527 將JSP頁面的信息在Word中打開 765
20.2 套用回響流導出到Word 766
?實例528 將表單數據輸出到Word中 766
實例529 將查詢結果輸出到Word中 768
實例530 將頁面中的學生表以Word表格保存 770
20.3 套用POI組件導出到Word 772
實例531 將資料庫中的數據寫入到Word中 772
第21章 JSP操作Excel 775
21.1 套用JXL組件操作Excel 776
實例532 創建Excel工作表 776
實例533 將表單信息導出到Excel 777
實例534 向Excel工作表中添加數值 779
實例535 向Excel工作表中添加格式化數值 781
實例536 向Excel工作表中添加boolean值 782
實例537 向Excel工作表中添加日期時間 783
實例538 向Excel工作表中添加格式化日期時間 784
實例539 設定Excel工作表字型樣式 786
實例540 合併Excel工作表的單元格 787
實例541 設定Excel工作表的單元格內容水平居中 788
實例542 設定Excel工作表的行高 790
實例543 設定Excel工作表的列寬 791
實例544 設定Excel工作表的單元格內容垂直居中 792
實例545 設定Excel工作表的單元格內容自動換行 794
實例546 設定Excel工作表的單元格樣式 795
?實例547 向Excel工作表中插入圖片 797
實例548 將資料庫數據導出到Excel 798
?實例549 讀取Excel中的數據和圖片並保存到
資料庫 800
實例550 設定Excel工作表簡單的列印屬性 803
實例551 設定Excel工作表詳細的列印屬性 805
21.2 套用POI組件操作Excel 807
實例552 創建Excel文檔 807
實例553 在Excel工作表中創建單元格 808
實例554 向Excel單元格中添加不同類型的數據 810
實例555 創建指定格式的單元格 811
實例556 設定單元格內容的水平對齊方式 813
實例557 設定單元格內容的垂直對齊方式 814
實例558 合併單元格 816
實例559 設定單元格的框線樣式 817
實例560 設定字型樣式 819
實例561 向Excel檔案中插入圖片 820
?實例562 將資料庫數據導出到Excel檔案 822
?實例563 讀取Excel檔案的數據到資料庫 824
實例564 設定Excel檔案的列印屬性 826
第22章 報表與列印 829
22.1 Web列印 830
實例565 利用JavaScript調用IE自身的列印功能 830
實例566 利用WebBrowser列印 831
實例567 列印分組報表 831
22.2 利用Word列印報表 833
?實例568 將頁面中的客戶列表導出到Word並列印 833
實例569 利用Word自動列印指定格式的會議記錄 835
實例570 利用Word生成的HTML實現列印 836
22.3 利用Excel列印報表 838
?實例571 利用Excel列印工作報表 838
實例572 將頁面數據導出到Excel並自動列印 840
22.4 套用WebBrowser+CSS套打郵寄
產品單 841
實例573 列印匯款單 841
實例574 列印信封 843
22.5 列印庫存報表 844
實例575 列印庫存明細表 844
實例576 列印庫存檔點報表 846
實例577 列印庫存匯總報表 847
實例578 列印指定條件的庫存報表 849
22.6 高級報表 850
實例579 套用iReport+JasperReport生成主從報表 850
實例580 套用iReport+JasperReport生成
分欄報表 856
第6篇 綜合套用篇
第23章 綜合套用 862
23.1 線上投票系統 863
實例581 禁止重複投票的線上投票系統 863
實例582 每個IP一個月只能投票一次的投票系統 864
23.2 用戶註冊 865
實例583 帶檢測用戶名的用戶註冊 865
實例584 分步用戶註冊 867
實例585 通過E-mail激活的用戶註冊 869
23.3 論壇 873
實例586 查看帖子信息 873
?實例587 發表主題信息 875
實例588 回復主題信息 876
?實例589 刪除主題及回覆信息 877
實例590 註銷用戶 878
23.4 購物車 879
實例591 添加至購物車 879
實例592 查看購物車 881
?實例593 修改商品購買數量及從購物車中
移除指定商品 882
實例594 清空購物車 883
實例595 收銀台結賬 884
23.5 聊天室 885
實例596 Application形式的聊天室 885
實例597 帶私聊的聊天室 888
實例598 XML形式的聊天室 895
23.6 萬年曆 901
實例599 簡易萬年曆 901
實例600 帶陰曆的萬年曆 903

相關詞條

熱門詞條

聯絡我們