注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程專家門診:JSP開發(fā)答疑200問

專家門診:JSP開發(fā)答疑200問

專家門診:JSP開發(fā)答疑200問

定 價:¥52.00

作 者: 馬斗,邱哲,王俊標(biāo)編著
出版社: 人民郵電出版社
叢編項: 專家門診系列叢書
標(biāo) 簽: jsp

ISBN: 9787115137449 出版時間: 2005-10-01 包裝: 平裝
開本: 26cm+1光盤 頁數(shù): 492 字?jǐn)?shù):  

內(nèi)容簡介

  本書精選了230多個實用性很強(qiáng)的問題和常用需求,旨在幫助讀者解決在JSP應(yīng)用程序開發(fā)中經(jīng)常遇到的實際問題,提高程序開發(fā)效率。本書內(nèi)容涵蓋了搭建開發(fā)環(huán)境、JSP基礎(chǔ)知識、JavaBean高級應(yīng)用、JSP高級組件、表單驗證、文件處理與XML技術(shù)、數(shù)據(jù)庫連接與訪問技術(shù)、JSP安全、異常處理與調(diào)試發(fā)布、Struts專題等內(nèi)容。本書所列出的問題均是在經(jīng)過充分調(diào)研的基礎(chǔ)上,從實際開發(fā)項目中總結(jié)出來的典型問題,問題的解決方法也注重實用性。本書每節(jié)都提供有程序設(shè)計洋例代碼。 本書適合于已經(jīng)初步掌握J(rèn)SP編程概念、方法的讀者閱讀,可以幫助讀者迅速掌握實際應(yīng)用中的開發(fā)技巧。

作者簡介

暫缺《專家門診:JSP開發(fā)答疑200問》作者簡介

圖書目錄

第1章 開發(fā)環(huán)境的搭建 1
1. 如何配置Eclipse+Tomcat+Lomboz開發(fā)環(huán)境 2
2. 如何配置JBuilder + Tomcat開發(fā)環(huán)境 7
3. 如何將Tomcat的默認(rèn)首頁換成自定義的首頁 9
4. 如何集成Tomcat與Apache服務(wù)器 10
5. 如何集成Tomcat與IIS 15
6. 如何將Tomcat嵌入到Java應(yīng)用程序中 18
7. JSP相比于其他技術(shù)(ASP和PHP等)有什么優(yōu)勢 19
8. 在Tomcat下有哪幾種發(fā)布JSP應(yīng)用程序的方法 20
第2章 JSP基本應(yīng)用 23
9. 如何記錄一個頁面被訪問的次數(shù) 24
10. 如何使用JSP page指令生成動態(tài)網(wǎng)頁 25
11. 如何通過使用JSP指令生成Word和Excel文檔 27
12. include指令和include動作的區(qū)別是什么 28
13. 如何使用動作保護(hù)Web頁面 30
14. 有哪幾種方法可以實現(xiàn)頁面間跳轉(zhuǎn) 30
15. 如何在JSP頁面間傳遞參數(shù) 31
16. 如何實現(xiàn)JSP網(wǎng)頁模板 33
17. 如何在JSP頁面中包含Applet 34
18. 如何實現(xiàn)Applet與JavaScript的通信 36
19. 如何在Applet中顯示另一個HTML頁面 37
20. 如何正確顯示文本域的內(nèi)容 38
21. 如何給頁面添加打印功能 40
22. 如何為JSP頁面添加日期選擇功能 42
23. 如何為JSP頁面添加日歷功能 43
24. 如何實現(xiàn)二級聯(lián)動下拉菜單功能 44
25. 如何判斷字符串是否以指定字符串開頭或結(jié)束 46
26. 如何檢測一個字符串的出現(xiàn)次數(shù) 46
27. 如何判斷字符是否是英文字符或數(shù)字 47
28. 如何判斷兩個對象是否相等 48
29. 如何使用迭代器遍歷集合 50
30. 如何使用枚舉對象 51
31. 如何使用特定字符串對一個字符串進(jìn)行分割 52
32. 如何對較長的字符串省略顯示 53
33. 如何格式化輸出數(shù)字和字符串 54
34. 如何進(jìn)行String類型和其他原生數(shù)據(jù)類型之間的轉(zhuǎn)化 57
35. 如何進(jìn)行日期時間有關(guān)的操作 57
36. 如何生成一定范圍內(nèi)的隨機(jī)數(shù) 60
37. 如何調(diào)用其他應(yīng)用程序 61
38. 如何操作大整數(shù) 63
第3章 JSP內(nèi)建對象 65
39. 什么是變量作用域 66
40. 如何使用request對象進(jìn)行參數(shù)存取 67
41. 如何使用session對象進(jìn)行參數(shù)存取 71
42. 如何使用application對象進(jìn)行參數(shù)存取 73
43. session和cookie的區(qū)別是什么 74
44. 如何使用cookie記錄用戶的偏好 75
45. 如何使用cookie記錄用戶訪問次數(shù) 76
46. 如何使用session對象防止表單重復(fù)提交 78
47. 如何使session強(qiáng)制失效 80
48. 如何獲取用戶真實的IP地址 81
49. 如何獲取用戶的瀏覽器信息 82
50. 如何在JSP中獲取當(dāng)前絕對路徑 84
51. 如何取得請求中的所有參數(shù) 85
52. 如何獲取完整的請求URL 86
53. 如何判斷session是否過期 89
54. 如何利用Referer報頭跟蹤廣告在不同網(wǎng)站的點(diǎn)擊率 90
55. 如何在重新顯示表單時保留用戶已輸入的合法數(shù)據(jù) 91
56. 如何在response對象中控制頁面緩存 95
57. 如何利用application對象進(jìn)行站點(diǎn)訪問計數(shù) 97
第4章 Servlet基礎(chǔ) 101
58. Servlet和JSP之間的關(guān)系是什么 102
59. 如何理解Servlet的生命周期 102
60. 有哪些常用的Servlet API 103
61. 如何開發(fā)并部署一個Servlet 107
62. 如何取得配置文件中Servlet的參數(shù) 109
63. 如何取得配置文件中的全局參數(shù) 111
64. 如何使服務(wù)器啟動時就加載并初始化Servlet的實例 112
65. 如何使Servlet成為線程安全的 112
66. sendRedirect和forward的區(qū)別是什么 114
67. 在Servlet中如何壓縮響應(yīng)的Web頁面 115
68. 如何處理含有文件上傳和正常參數(shù)混合的表單提交 116
69. 如何訪問標(biāo)準(zhǔn)的CGI變量 118
70. 如何使用ServletContext 120
71. 如何使用RequestDispatcher 121
72. Servlet之間以及與JSP間如何通信 122
73. 如何獲取當(dāng)前絕對路徑 124
74. 如何在Servlet中操作cookie 125
75. 如何使用Servlet生成JPEG圖像 127
76. 如何實現(xiàn)Applet與Servlet的通信 129
77. 如何使用JavaBean由Servlet向JSP傳遞數(shù)據(jù) 130
78. 如何在Servlet中根據(jù)請求參數(shù)自動填充Java對象 132
79. 如何將一個JSP應(yīng)用程序打成war包 134
80. 如何實現(xiàn)投票系統(tǒng) 135
81. 如何設(shè)置HTTP應(yīng)答頭 137
82. 如何在JSP或Servlet中調(diào)用DLL 138
83. 如何在JSP中調(diào)用ActiveX控件 140
第5章 JavaBean及高級應(yīng)用技巧 143
84. 如何在JSP頁面中使用JavaBean 144
85. 如何設(shè)置和獲取JavaBean的屬性 145
86. 如何在不同范圍內(nèi)共享JavaBean 147
87. 如何設(shè)置JavaBean的一個屬性與輸入?yún)?shù)關(guān)聯(lián) 149
88. 如何將Bean的所有屬性與請求參數(shù)關(guān)聯(lián) 150
89. 如何使用JavaBean訪問數(shù)據(jù)庫 150
90. 如何使用JavaBean實現(xiàn)分頁處理 152
91. 如何實現(xiàn)對服務(wù)器上的目錄結(jié)構(gòu)的瀏覽 156
92. 如何實現(xiàn)三層Web應(yīng)用 158
93. 如何使用SmartUpload實現(xiàn)文件上傳 158
94. 如何生成JSP彩色驗證碼 160
95. 如何在JSP中用JavaBean生成柱狀圖 163
96. 如何提高JSP性能 166
97. 如何使用iReport和Jasperreport整合開發(fā)Web報表 168
98. 如何用JavaBean在JSP頁面實現(xiàn)進(jìn)度條 171
99. 如何實現(xiàn)支持HTML標(biāo)記的留言本 174
100. 如何實現(xiàn)基于數(shù)據(jù)庫的站內(nèi)檢索 178
101. 如何實現(xiàn)電子郵件自動發(fā)送 179
102. 如何發(fā)送HTML格式的郵件 182
103. 如何發(fā)送帶有附件的郵件 184
104. 如何發(fā)送郵件給多個接收者 186
105. 如何查看服務(wù)器上的郵件列表信息 187
106. 如何刪除服務(wù)器上的郵件 190
107. 如何使用POI組件操作Excel 191
108. 如何使用JXL組件操作Excel 193
109. 使用iText生成PDF 195
110. 如何不借助第三方組件實現(xiàn)Word、Excel報表格式打印 196
第6章 JSP高級組件 203
111. 如何開發(fā)并部署自己的標(biāo)記 204
112. 如何使用自定義標(biāo)記實現(xiàn)分頁 207
113. 如何使用DisplayTag標(biāo)記庫 217
114. 如何使用JSTL實現(xiàn)條件性輸出 219
115. 如何使用JSTL實現(xiàn)迭代 221
116. 如何使用表達(dá)式語言 226
117. 如何阻止表達(dá)式語言的求值 229
118. 如何阻止腳本元素的使用 231
119. 如何訪問作用域變量 231
120. 如何訪問Bean的屬性 234
121. 如何訪問集合 238
122. 如何引用隱式對象 240
123. 如何使用過濾器對響應(yīng)頁面中的敏感字進(jìn)行過濾 241
124. 如何使用過濾器實現(xiàn)身份驗證 243
125. 如何使用過濾器進(jìn)行網(wǎng)站流量統(tǒng)計記錄 244
126. 如何使用過濾器給圖片加入水印 246
127. Servlet有哪些監(jiān)聽器,可以監(jiān)聽哪些事件 250
128. 如何利用監(jiān)聽器實現(xiàn)在線人數(shù)統(tǒng)計 251
129. 如何利用監(jiān)聽器記錄session中屬性信息的變化 253
130. 如何利用session監(jiān)聽器記錄用戶登錄日志 254
第7章 表單驗證 257
131. get和post方法的區(qū)別 258
132. 如何解決表單下拉框元素遮擋層元素的問題 258
133. 如何取得表單中提交的所有數(shù)據(jù) 262
134. 如何處理表單提交數(shù)據(jù)中的特殊字符 264
135. 為什么服務(wù)器端的驗證是必需的 266
136. 如何驗證字符串為空和不超過指定長度 266
137. 如何驗證數(shù)字、整數(shù)、電子郵件 268
138. 如何驗證字符串中包含有效字符 272
139. 如何驗證IP地址 274
140. 如何驗證日期時間 276
141. 如何驗證漢字 278
第8章 文件處理和XML技術(shù) 281
142. 如何使用遍歷文件目錄 282
143. 如何訪問Windows注冊表 284
144. 如何訪問類路徑上的資源文件 287
145. 如何操作文件和目錄 289
146. 如何使用Java I/O流技術(shù)讀寫文件 291
147. 如何獲取文件屬性 293
148. 如何使用XML文件存儲持久化對象 294
149. 如何結(jié)合XML和XSL輸出HTML頁面 297
150. 如何使用JSP技術(shù)生成XML文檔 300
151. 如何使用XML配置文件 302
152. 如何使用SAX和DOM讀取XML文件 304
153. 如何將HTML文件轉(zhuǎn)換成XML文件 309
第9章 數(shù)據(jù)庫連接和訪問技術(shù) 313
154. 什么是JDBC 314
155. 如何使用JDBC訪問各種數(shù)據(jù)庫 315
156. 如何使數(shù)據(jù)庫連接信息可配置化 316
157. 如何防范SQL注入 318
158. 為何不宜在頁面中操縱ResultSet 320
159. 如何獲取數(shù)據(jù)庫信息 321
160. 如何實現(xiàn)分段讀取和排行 322
161. 如何存取Blob/Clob類型的大對象 324
162. 如何選取和生成主鍵 325
163. 如何理解數(shù)據(jù)庫連接池 327
164. 如何配置Tomcat連接池和數(shù)據(jù)源 328
165. 如何配置WebLogic連接池和數(shù)據(jù)源 332
166. 如何應(yīng)用DAO設(shè)計模式操作數(shù)據(jù)庫 343
167. 如何用事務(wù)保證數(shù)據(jù)一致性和安全性 347
第10章 JSP技術(shù)安全 351
168. 如何禁止列出站點(diǎn)文件目錄 352
169. 如何防止用戶直接輸入地址訪問JSP文件 353
170. 如何防止表單重復(fù)提交 356
171. 如何使頁面全屏顯示 359
172. 如何在頁面中屏蔽鼠標(biāo)右鍵 361
173. 如何在頁面中屏蔽鍵盤功能鍵 362
174. 如何禁止用戶復(fù)制網(wǎng)頁內(nèi)容 363
175. 如何在web.xml中進(jìn)行安全性配置 365
176. JSP提供了哪些登錄和驗證方式 366
177. 如何實現(xiàn)基本驗證方式 368
178. 如何實現(xiàn)表單驗證方式 369
179. 如何實現(xiàn)摘要驗證方式 371
180. 什么是客戶憑證驗證方式 372
181. 如何實現(xiàn)數(shù)字簽名加密技術(shù) 373
182. 如何使用JAAS實現(xiàn)用戶登錄認(rèn)證 375
183. 如何使用LDAP實現(xiàn)權(quán)限控制 378
184. 如何使用MD5對密碼等進(jìn)行加密 378
185. 如何使用戶安全退出 385
186. 如何建立SSL方式連接 388
187. 如何保護(hù)Java代碼不被暴露 390
188. 如何使用混淆器保護(hù)Java代碼 391
189. 如何拒絕Get方式的請求 393
190. 如何向客戶隱藏底層錯誤信息 395
191. 如何覆蓋Invoker Servlet和部署Servlet 397
192. 如何將出現(xiàn)在地址欄中的參數(shù)變?yōu)閬y碼 398
193. 如何實現(xiàn)不在地址欄顯示當(dāng)前URL 399
第11章 編碼專題 401
194. 如何進(jìn)行各種字符編碼間的轉(zhuǎn)換 402
195. 如何正確顯示JSP文件中的中文 403
196. 如何正確顯示MySQL數(shù)據(jù)庫中的中文 404
197. 如何處理表單輸入域的中文 405
198. 如何處理上傳中的中文亂碼問題 408
199. 如何使用過濾器設(shè)置請求編碼 410
200. 如何使JSP程序國際化 412
第12章 異常處理、調(diào)試及發(fā)布 415
201. 如何理解Java的異常處理機(jī)制 416
202. 頁面中拋出NullPointerException異??赡苡心男┰颉?18
203. Web應(yīng)用未能被服務(wù)器啟動是怎么回事 419
204. JSP開發(fā)中有哪些常見錯誤 422
205. 如何對錯誤準(zhǔn)確定位 425
206. 如何使瀏覽器顯示友好的錯誤信息 426
207. 調(diào)試JSP和Servlet有哪些方法 428
208. 如何在Eclipse中調(diào)試JSP 432
209. 對JSP頁面修改后為什么沒有反應(yīng) 435
210. 如何使用Log4j打印調(diào)試信息 436
211. 如何使用JUnit測試JSP程序 439
212. 如何使用Cactus進(jìn)行測試 441
213. 如何使用HttpUnit進(jìn)行集成測試 444
214. 如何將Web應(yīng)用打為war包 447
215. 如何利用Ant實現(xiàn)自動發(fā)布 448
216. 如何在Eclipse中進(jìn)行版本控制 451
217. 如何使用Log4j記錄日志 453
第13章 Struts專題 457
218. Struts帶來的好處是什么 458
219. 如何開發(fā)一個Struts應(yīng)用程序 459
220. Struts配置文件的功能是什么 464
221. 如何使用Validator框架實現(xiàn)表單自動驗證 468
222. 如何使用動態(tài)ActionForm 471
223. Struts中有哪些標(biāo)記庫 472
224. 如何使用Struts HTML標(biāo)記庫 473
225. 如何使用Struts Bean標(biāo)記庫 477
226. 如何使用Struts Logic標(biāo)記庫 481
227. 如何使用Struts Template標(biāo)記庫 484
228. 如何使用Token防止表單重復(fù)提交 485
229. 如何使用資源包實現(xiàn)國際化 487
230. 如何擴(kuò)展Struts框架核心類 489
231. 如何實現(xiàn)Struts應(yīng)用分模塊開發(fā) 490

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號