出版時(shí)間:2005-10 出版社:人民郵電 作者:馬斗,邱哲,王俊標(biāo) 編著 頁(yè)數(shù):492
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)精選了230多個(gè)實(shí)用性很強(qiáng)的問(wèn)題和常用需求,旨在幫助讀者解決在JSP應(yīng)用程序開(kāi)發(fā)中經(jīng)常遇到的實(shí)際問(wèn)題,提高程序開(kāi)發(fā)效率。本書(shū)內(nèi)容涵蓋了搭建開(kāi)發(fā)環(huán)境、JSP基礎(chǔ)知識(shí)、JavaBean高級(jí)應(yīng)用、JSP高級(jí)組件、表單驗(yàn)證、文件處理與XML技術(shù)、數(shù)據(jù)庫(kù)連接與訪問(wèn)技術(shù)、JSP安全、異常處理與調(diào)試發(fā)布、Struts專題等內(nèi)容。本書(shū)所列出的問(wèn)題均是在經(jīng)過(guò)充分調(diào)研的基礎(chǔ)上,從實(shí)際開(kāi)發(fā)項(xiàng)目中總結(jié)出來(lái)的典型問(wèn)題,問(wèn)題的解決方法也注重實(shí)用性。本書(shū)每節(jié)都提供有程序設(shè)計(jì)示例代碼?! ”緯?shū)適合于已經(jīng)初步掌握J(rèn)SP編程概念、方法的讀者閱讀,可以幫助讀者迅速掌握實(shí)際應(yīng)用中的開(kāi)發(fā)技巧。
書(shū)籍目錄
第1章 開(kāi)發(fā)環(huán)境的搭建 11. 如何配置Eclipse+Tomcat+Lomboz開(kāi)發(fā)環(huán)境 22. 如何配置JBuilder + Tomcat開(kāi)發(fā)環(huán)境 73. 如何將Tomcat的默認(rèn)首頁(yè)換成自定義的首頁(yè) 94. 如何集成Tomcat與Apache服務(wù)器 105. 如何集成Tomcat與IIS 156. 如何將Tomcat嵌入到Java應(yīng)用程序中 187. JSP相比于其他技術(shù)(ASP和PHP等)有什么優(yōu)勢(shì) 198. 在Tomcat下有哪幾種發(fā)布JSP應(yīng)用程序的方法 20第2章 JSP基本應(yīng)用 239. 如何記錄一個(gè)頁(yè)面被訪問(wèn)的次數(shù) 2410. 如何使用JSP page指令生成動(dòng)態(tài)網(wǎng)頁(yè) 2511. 如何通過(guò)使用JSP指令生成Word和Excel文檔 2712. include指令和include動(dòng)作的區(qū)別是什么 2813. 如何使用動(dòng)作保護(hù)Web頁(yè)面 3014. 有哪幾種方法可以實(shí)現(xiàn)頁(yè)面間跳轉(zhuǎn) 3015. 如何在JSP頁(yè)面間傳遞參數(shù) 3116. 如何實(shí)現(xiàn)JSP網(wǎng)頁(yè)模板 3317. 如何在JSP頁(yè)面中包含Applet 3418. 如何實(shí)現(xiàn)Applet與JavaScript的通信 3619. 如何在Applet中顯示另一個(gè)HTML頁(yè)面 3720. 如何正確顯示文本域的內(nèi)容 3821. 如何給頁(yè)面添加打印功能 4022. 如何為JSP頁(yè)面添加日期選擇功能 4223. 如何為JSP頁(yè)面添加日歷功能 4324. 如何實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)下拉菜單功能 4425. 如何判斷字符串是否以指定字符串開(kāi)頭或結(jié)束 4626. 如何檢測(cè)一個(gè)字符串的出現(xiàn)次數(shù) 4627. 如何判斷字符是否是英文字符或數(shù)字 4728. 如何判斷兩個(gè)對(duì)象是否相等 4829. 如何使用迭代器遍歷集合 5030. 如何使用枚舉對(duì)象 5131. 如何使用特定字符串對(duì)一個(gè)字符串進(jìn)行分割 5232. 如何對(duì)較長(zhǎng)的字符串省略顯示 5333. 如何格式化輸出數(shù)字和字符串 5434. 如何進(jìn)行String類型和其他原生數(shù)據(jù)類型之間的轉(zhuǎn)化 5735. 如何進(jìn)行日期時(shí)間有關(guān)的操作 5736. 如何生成一定范圍內(nèi)的隨機(jī)數(shù) 6037. 如何調(diào)用其他應(yīng)用程序 6138. 如何操作大整數(shù) 63第3章 JSP內(nèi)建對(duì)象 6539. 什么是變量作用域 6640. 如何使用request對(duì)象進(jìn)行參數(shù)存取 6741. 如何使用session對(duì)象進(jìn)行參數(shù)存取 7142. 如何使用application對(duì)象進(jìn)行參數(shù)存取 7343. session和cookie的區(qū)別是什么 7444. 如何使用cookie記錄用戶的偏好 7545. 如何使用cookie記錄用戶訪問(wèn)次數(shù) 7646. 如何使用session對(duì)象防止表單重復(fù)提交 7847. 如何使session強(qiáng)制失效 8048. 如何獲取用戶真實(shí)的IP地址 8149. 如何獲取用戶的瀏覽器信息 8250. 如何在JSP中獲取當(dāng)前絕對(duì)路徑 8451. 如何取得請(qǐng)求中的所有參數(shù) 8552. 如何獲取完整的請(qǐng)求URL 8653. 如何判斷session是否過(guò)期 8954. 如何利用Referer報(bào)頭跟蹤廣告在不同網(wǎng)站的點(diǎn)擊率 9055. 如何在重新顯示表單時(shí)保留用戶已輸入的合法數(shù)據(jù) 9156. 如何在response對(duì)象中控制頁(yè)面緩存 9557. 如何利用application對(duì)象進(jìn)行站點(diǎn)訪問(wèn)計(jì)數(shù) 97第4章 Servlet基礎(chǔ) 10158. Servlet和JSP之間的關(guān)系是什么 10259. 如何理解Servlet的生命周期 10260. 有哪些常用的Servlet API 10361. 如何開(kāi)發(fā)并部署一個(gè)Servlet 10762. 如何取得配置文件中Servlet的參數(shù) 10963. 如何取得配置文件中的全局參數(shù) 11164. 如何使服務(wù)器啟動(dòng)時(shí)就加載并初始化Servlet的實(shí)例 11265. 如何使Servlet成為線程安全的 11266. sendRedirect和forward的區(qū)別是什么 11467. 在Servlet中如何壓縮響應(yīng)的Web頁(yè)面 11568. 如何處理含有文件上傳和正常參數(shù)混合的表單提交 11669. 如何訪問(wèn)標(biāo)準(zhǔn)的CGI變量 11870. 如何使用ServletContext 12071. 如何使用RequestDispatcher 12172. Servlet之間以及與JSP間如何通信 12273. 如何獲取當(dāng)前絕對(duì)路徑 12474. 如何在Servlet中操作cookie 12575. 如何使用Servlet生成JPEG圖像 12776. 如何實(shí)現(xiàn)Applet與Servlet的通信 12977. 如何使用JavaBean由Servlet向JSP傳遞數(shù)據(jù) 13078. 如何在Servlet中根據(jù)請(qǐng)求參數(shù)自動(dòng)填充Java對(duì)象 13279. 如何將一個(gè)JSP應(yīng)用程序打成war包 13480. 如何實(shí)現(xiàn)投票系統(tǒng) 13581. 如何設(shè)置HTTP應(yīng)答頭 13782. 如何在JSP或Servlet中調(diào)用DLL 13883. 如何在JSP中調(diào)用ActiveX控件 140第5章 JavaBean及高級(jí)應(yīng)用技巧 14384. 如何在JSP頁(yè)面中使用JavaBean 14485. 如何設(shè)置和獲取JavaBean的屬性 14586. 如何在不同范圍內(nèi)共享JavaBean 14787. 如何設(shè)置JavaBean的一個(gè)屬性與輸入?yún)?shù)關(guān)聯(lián) 14988. 如何將Bean的所有屬性與請(qǐng)求參數(shù)關(guān)聯(lián) 15089. 如何使用JavaBean訪問(wèn)數(shù)據(jù)庫(kù) 15090. 如何使用JavaBean實(shí)現(xiàn)分頁(yè)處理 15291. 如何實(shí)現(xiàn)對(duì)服務(wù)器上的目錄結(jié)構(gòu)的瀏覽 15692. 如何實(shí)現(xiàn)三層Web應(yīng)用 15893. 如何使用SmartUpload實(shí)現(xiàn)文件上傳 15894. 如何生成JSP彩色驗(yàn)證碼 16095. 如何在JSP中用JavaBean生成柱狀圖 16396. 如何提高JSP性能 16697. 如何使用iReport和Jasperreport整合開(kāi)發(fā)Web報(bào)表 16898. 如何用JavaBean在JSP頁(yè)面實(shí)現(xiàn)進(jìn)度條 17199. 如何實(shí)現(xiàn)支持HTML標(biāo)記的留言本 174100. 如何實(shí)現(xiàn)基于數(shù)據(jù)庫(kù)的站內(nèi)檢索 178101. 如何實(shí)現(xiàn)電子郵件自動(dòng)發(fā)送 179102. 如何發(fā)送HTML格式的郵件 182103. 如何發(fā)送帶有附件的郵件 184104. 如何發(fā)送郵件給多個(gè)接收者 186105. 如何查看服務(wù)器上的郵件列表信息 187106. 如何刪除服務(wù)器上的郵件 190107. 如何使用POI組件操作Excel 191108. 如何使用JXL組件操作Excel 193109. 使用iText生成PDF 195110. 如何不借助第三方組件實(shí)現(xiàn)Word、Excel報(bào)表格式打印 196第6章 JSP高級(jí)組件 203111. 如何開(kāi)發(fā)并部署自己的標(biāo)記 204112. 如何使用自定義標(biāo)記實(shí)現(xiàn)分頁(yè) 207113. 如何使用DisplayTag標(biāo)記庫(kù) 217114. 如何使用JSTL實(shí)現(xiàn)條件性輸出 219115. 如何使用JSTL實(shí)現(xiàn)迭代 221116. 如何使用表達(dá)式語(yǔ)言 226117. 如何阻止表達(dá)式語(yǔ)言的求值 229118. 如何阻止腳本元素的使用 231119. 如何訪問(wèn)作用域變量 231120. 如何訪問(wèn)Bean的屬性 234121. 如何訪問(wèn)集合 238122. 如何引用隱式對(duì)象 240123. 如何使用過(guò)濾器對(duì)響應(yīng)頁(yè)面中的敏感字進(jìn)行過(guò)濾 241124. 如何使用過(guò)濾器實(shí)現(xiàn)身份驗(yàn)證 243125. 如何使用過(guò)濾器進(jìn)行網(wǎng)站流量統(tǒng)計(jì)記錄 244126. 如何使用過(guò)濾器給圖片加入水印 246127. Servlet有哪些監(jiān)聽(tīng)器,可以監(jiān)聽(tīng)哪些事件 250128. 如何利用監(jiān)聽(tīng)器實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì) 251129. 如何利用監(jiān)聽(tīng)器記錄session中屬性信息的變化 253130. 如何利用session監(jiān)聽(tīng)器記錄用戶登錄日志 254第7章 表單驗(yàn)證 257131. get和post方法的區(qū)別 258132. 如何解決表單下拉框元素遮擋層元素的問(wèn)題 258133. 如何取得表單中提交的所有數(shù)據(jù) 262134. 如何處理表單提交數(shù)據(jù)中的特殊字符 264135. 為什么服務(wù)器端的驗(yàn)證是必需的 266136. 如何驗(yàn)證字符串為空和不超過(guò)指定長(zhǎng)度 266137. 如何驗(yàn)證數(shù)字、整數(shù)、電子郵件 268138. 如何驗(yàn)證字符串中包含有效字符 272139. 如何驗(yàn)證IP地址 274140. 如何驗(yàn)證日期時(shí)間 276141. 如何驗(yàn)證漢字 278第8章 文件處理和XML技術(shù) 281142. 如何使用遍歷文件目錄 282143. 如何訪問(wèn)Windows注冊(cè)表 284144. 如何訪問(wèn)類路徑上的資源文件 287145. 如何操作文件和目錄 289146. 如何使用Java I/O流技術(shù)讀寫(xiě)文件 291147. 如何獲取文件屬性 293148. 如何使用XML文件存儲(chǔ)持久化對(duì)象 294149. 如何結(jié)合XML和XSL輸出HTML頁(yè)面 297150. 如何使用JSP技術(shù)生成XML文檔 300151. 如何使用XML配置文件 302152. 如何使用SAX和DOM讀取XML文件 304153. 如何將HTML文件轉(zhuǎn)換成XML文件 309第9章 數(shù)據(jù)庫(kù)連接和訪問(wèn)技術(shù) 313154. 什么是JDBC 314155. 如何使用JDBC訪問(wèn)各種數(shù)據(jù)庫(kù) 315156. 如何使數(shù)據(jù)庫(kù)連接信息可配置化 316157. 如何防范SQL注入 318158. 為何不宜在頁(yè)面中操縱ResultSet 320159. 如何獲取數(shù)據(jù)庫(kù)信息 321160. 如何實(shí)現(xiàn)分段讀取和排行 322161. 如何存取Blob/Clob類型的大對(duì)象 324162. 如何選取和生成主鍵 325163. 如何理解數(shù)據(jù)庫(kù)連接池 327164. 如何配置Tomcat連接池和數(shù)據(jù)源 328165. 如何配置WebLogic連接池和數(shù)據(jù)源 332166. 如何應(yīng)用DAO設(shè)計(jì)模式操作數(shù)據(jù)庫(kù) 343167. 如何用事務(wù)保證數(shù)據(jù)一致性和安全性 347第10章 JSP技術(shù)安全 351168. 如何禁止列出站點(diǎn)文件目錄 352169. 如何防止用戶直接輸入地址訪問(wèn)JSP文件 353170. 如何防止表單重復(fù)提交 356171. 如何使頁(yè)面全屏顯示 359172. 如何在頁(yè)面中屏蔽鼠標(biāo)右鍵 361173. 如何在頁(yè)面中屏蔽鍵盤(pán)功能鍵 362174. 如何禁止用戶復(fù)制網(wǎng)頁(yè)內(nèi)容 363175. 如何在web.xml中進(jìn)行安全性配置 365176. JSP提供了哪些登錄和驗(yàn)證方式 366177. 如何實(shí)現(xiàn)基本驗(yàn)證方式 368178. 如何實(shí)現(xiàn)表單驗(yàn)證方式 369179. 如何實(shí)現(xiàn)摘要驗(yàn)證方式 371180. 什么是客戶憑證驗(yàn)證方式 372181. 如何實(shí)現(xiàn)數(shù)字簽名加密技術(shù) 373182. 如何使用JAAS實(shí)現(xiàn)用戶登錄認(rèn)證 375183. 如何使用LDAP實(shí)現(xiàn)權(quán)限控制 378184. 如何使用MD5對(duì)密碼等進(jìn)行加密 378185. 如何使用戶安全退出 385186. 如何建立SSL方式連接 388187. 如何保護(hù)Java代碼不被暴露 390188. 如何使用混淆器保護(hù)Java代碼 391189. 如何拒絕Get方式的請(qǐng)求 393190. 如何向客戶隱藏底層錯(cuò)誤信息 395191. 如何覆蓋Invoker Servlet和部署Servlet 397192. 如何將出現(xiàn)在地址欄中的參數(shù)變?yōu)閬y碼 398193. 如何實(shí)現(xiàn)不在地址欄顯示當(dāng)前URL 399第11章 編碼專題 401194. 如何進(jìn)行各種字符編碼間的轉(zhuǎn)換 402195. 如何正確顯示JSP文件中的中文 403196. 如何正確顯示MySQL數(shù)據(jù)庫(kù)中的中文 404197. 如何處理表單輸入域的中文 405198. 如何處理上傳中的中文亂碼問(wèn)題 408199. 如何使用過(guò)濾器設(shè)置請(qǐng)求編碼 410200. 如何使JSP程序國(guó)際化 412第12章 異常處理、調(diào)試及發(fā)布 415201. 如何理解Java的異常處理機(jī)制 416202. 頁(yè)面中拋出NullPointerException異常可能有哪些原因 418203. Web應(yīng)用未能被服務(wù)器啟動(dòng)是怎么回事 419204. JSP開(kāi)發(fā)中有哪些常見(jiàn)錯(cuò)誤 422205. 如何對(duì)錯(cuò)誤準(zhǔn)確定位 425206. 如何使瀏覽器顯示友好的錯(cuò)誤信息 426207. 調(diào)試JSP和Servlet有哪些方法 428208. 如何在Eclipse中調(diào)試JSP 432209. 對(duì)JSP頁(yè)面修改后為什么沒(méi)有反應(yīng) 435210. 如何使用Log4j打印調(diào)試信息 436211. 如何使用JUnit測(cè)試JSP程序 439212. 如何使用Cactus進(jìn)行測(cè)試 441213. 如何使用HttpUnit進(jìn)行集成測(cè)試 444214. 如何將Web應(yīng)用打?yàn)閣ar包 447215. 如何利用Ant實(shí)現(xiàn)自動(dòng)發(fā)布 448216. 如何在Eclipse中進(jìn)行版本控制 451217. 如何使用Log4j記錄日志 453第13章 Struts專題 457218. Struts帶來(lái)的好處是什么 458219. 如何開(kāi)發(fā)一個(gè)Struts應(yīng)用程序 459220. Struts配置文件的功能是什么 464221. 如何使用Validator框架實(shí)現(xiàn)表單自動(dòng)驗(yàn)證 468222. 如何使用動(dòng)態(tài)ActionForm 471223. Struts中有哪些標(biāo)記庫(kù) 472224. 如何使用Struts HTML標(biāo)記庫(kù) 473225. 如何使用Struts Bean標(biāo)記庫(kù) 477226. 如何使用Struts Logic標(biāo)記庫(kù) 481227. 如何使用Struts Template標(biāo)記庫(kù) 484228. 如何使用Token防止表單重復(fù)提交 485229. 如何使用資源包實(shí)現(xiàn)國(guó)際化 487230. 如何擴(kuò)展Struts框架核心類 489231. 如何實(shí)現(xiàn)Struts應(yīng)用分模塊開(kāi)發(fā) 490
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版