图书介绍

专家门诊 JSP开发答疑200问2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

专家门诊 JSP开发答疑200问
  • 马斗,邱哲,王俊标编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115137447
  • 出版时间:2005
  • 标注页数:492页
  • 文件大小:198MB
  • 文件页数:504页
  • 主题词:JAVA语言-主页制作-程序设计-问答

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

专家门诊 JSP开发答疑200问PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 开发环境的搭建1

1 如何配置Eclipse+Tomcat+Lomboz开发环境2

2 如何配置JBuilder+Tomcat开发环境7

3 如何将Tomcat的默认首页换成自定义的首页9

4 如何集成Tomcat与Apache服务器10

5 如何集成Tomcat 与ⅡS15

6 如何将Tomcat嵌入到Java应用程序中18

7 JSP相比于其他技术(ASP和PHP等)有什么优势19

8 在Tomcat下有哪几种发布JSP应用程序的方法20

第2章 JSP基本应用23

9 如何记录一个页面被访问的次数24

10 如何使用JSP page指令生成动态网页25

11 如何通过使用JSP指令生成Word和Excel文档27

12 include指令和include 动作的区别是什么28

13 如何使用<jsp:include>动作保护Web页面30

14 有哪几种方法可以实现页面间跳转30

15 如何在JSP页面间传递参数31

16 如何实现JSP网页模板33

17 如何在JSP页面中包含Applet34

18 如何实现Applet与JavaScript的通信36

19 如何在Applet中显示另一个HTML页面37

20 如何正确显示文本域的内容38

21 如何给页面添加打印功能40

22 如何为JSP页面添加日期选择功能42

23 如何为JSP页面添加日历功能43

24 如何实现二级联动下拉菜单功能44

25 如何判断字符串是否以指定字符串开头或结束46

26 如何检测一个字符串的出现次数46

27 如何判断字符是否是英文字符或数字47

28 如何判断两个对象是否相等48

29 如何使用迭代器遍历集合50

30 如何使用枚举对象51

31 如何使用特定字符串对一个字符串进行分割52

32 如何对较长的字符串省略显示53

33 如何格式化输出数字和字符串54

34 如何进行String类型和其他原生数据类型之间的转化57

35 如何进行日期时间有关的操作57

36 如何生成一定范围内的随机数60

37 如何调用其他应用程序61

38 如何操作大整数63

第3章 JSP内建对象65

39 什么是变量作用域66

40 如何使用request对象进行参数存取67

41 如何使用session对象进行参数存取71

42 如何使用application对象进行参数存取73

43 session和cookie的区别是什么74

44 如何使用cookie记录用户的偏好75

45 如何使用cookie记录用户访问次数76

46 如何使用session对象防止表单重复提交78

47 如何使session强制失效80

48 如何获取用户真实的IP地址81

49 如何获取用户的浏览器信息82

50 如何在JSP中获取当前绝对路径84

51 如何取得请求中的所有参数85

52 如何获取完整的请求URL86

53 如何判断session是否过期89

54 如何利用Referer报头跟踪广告在不同网站的点击率90

55 如何在重新显示表单时保留用户已输入的合法数据91

56 如何在response对象中控制页面缓存95

57 如何利用application对象进行站点访问计数97

第4章 Servlet基础101

58 Servlet和JSP之间的关系是什么102

59 如何理解Servlet的生命周期102

60 有哪些常用的Servlet API103

61 如何开发并部署一个Servlet107

62 如何取得配置文件中Servlet的参数109

63 如何取得配置文件中的全局参数111

64 如何使服务器启动时就加载并初始化Servlet的实例112

65 如何使Servlet成为线程安全的112

66 sendRedirect和forward的区别是什么114

67 在Servlet中如何压缩响应的Web页面115

68 如何处理含有文件上传和正常参数混合的表单提交116

69 如何访问标准的CGI变量118

70 如何使用ServletContext120

71 如何使用RequestDispatcher121

72 Servlet之间以及与JSP 间如何通信122

73 如何获取当前绝对路径124

74 如何在Servlet中操作cookie125

75 如何使用Servlet生成JPEG图像127

76 如何实现Applet与Servlet的通信129

77 如何使用JavaBean由Servlet向JSP传递数据130

78 如何在Servlet中根据请求参数自动填充Java对象132

79 如何将一个JSP应用程序打成war包134

80 如何实现投票系统135

81 如何设置HTTP应答头137

82 如何在JSP或Servlet中调用DLL138

83 如何在JSP中调用ActiveX控件140

第5章 JavaBean及高级应用技巧143

84 如何在JSP页面中使用JavaBean144

85 如何设置和获取JavaBean的属性145

86 如何在不同范围内共享JavaBean147

87 如何设置JavaBean的一个属性与输入参数关联149

88 如何将Bean的所有属性与请求参数关联150

89 如何使用JavaBean访问数据库150

90 如何使用JavaBean实现分页处理152

91 如何实现对服务器上的目录结构的浏览156

92 如何实现三层Web应用158

93 如何使用SmartUpload实现文件上传158

94 如何生成JSP彩色验证码160

95 如何在JSP中用JavaBean生成柱状图163

96 如何提高JSP性能166

97 如何使用iReport和Jasperreport整合开发Web报表168

98 如何用JavaBean在JSP页面实现进度条171

99 如何实现支持HTML标记的留言本174

100 如何实现基于数据库的站内检索178

101 如何实现电子邮件自动发送179

102 如何发送HTML格式的邮件182

103 如何发送带有附件的邮件184

104 如何发送邮件给多个接收者186

105 如何查看服务器上的邮件列表信息187

106 如何删除服务器上的邮件190

107 如何使用POI组件操作Excel191

108 如何使用JXL组件操作Excel193

109 使用iText生成PDF195

110 如何不借助第三方组件实现Word、Excel报表格式打印196

第6章 JSP高级组件203

111 如何开发并部署自己的标记204

112 如何使用自定义标记实现分页207

113 如何使用DisplayTag标记库217

114 如何使用JSTL实现条件性输出219

115 如何使用JSTL实现迭代221

116 如何使用表达式语言226

117 如何阻止表达式语言的求值229

118 如何阻止脚本元素的使用231

119 如何访问作用域变量231

120 如何访问Bean的属性234

121 如何访问集合238

122 如何引用隐式对象240

123 如何使用过滤器对响应页面中的敏感字进行过滤241

124 如何使用过滤器实现身份验证243

125 如何使用过滤器进行网站流量统计记录244

126 如何使用过滤器给图片加入水印246

127 Servlet有哪些监听器,可以监听哪些事件250

128 如何利用监听器实现在线人数统计251

129 如何利用监听器记录session中属性信息的变化253

130 如何利用session监听器记录用户登录日志254

第7章 表单验证257

131 get和post方法的区别258

132 如何解决表单下拉框元素遮挡层元素的问题258

133 如何取得表单中提交的所有数据262

134 如何处理表单提交数据中的特殊字符264

135 为什么服务器端的验证是必需的266

136 如何验证字符串为空和不超过指定长度266

137 如何验证数字、整数、电子邮件268

138 如何验证字符串中包含有效字符272

139 如何验证IP地址274

140 如何验证日期时间276

141 如何验证汉字278

第8章 文件处理和XML技术281

142 如何使用遍历文件目录282

143 如何访问Windows注册表284

144 如何访问类路径上的资源文件287

145 如何操作文件和目录289

146 如何使用Java I/O流技术读写文件291

147 如何获取文件属性293

148 如何使用XML文件存储持久化对象294

149 如何结合XML和XSL输出HTML页面297

150 如何使用JSP技术生成XML文档300

151 如何使用XML配置文件302

152 如何使用SAX和DOM读取XML文件304

153 如何将HTML文件转换成XML文件309

第9章 数据库连接和访问技术313

154 什么是JDBC314

155 如何使用JDBC访问各种数据库315

156 如何使数据库连接信息可配置化316

157 如何防范SQL注入318

158 为何不宜在页面中操纵ResultSet320

159 如何获取数据库信息321

160 如何实现分段读取和排行322

161 如何存取Blob/Clob类型的大对象324

162 如何选取和生成主键325

163 如何理解数据库连接池327

164 如何配置Tomcat连接池和数据源328

165 如何配置WebLogic连接池和数据源332

166 如何应用DAO设计模式操作数据库343

167 如何用事务保证数据一致性和安全性347

第10章 JSP技术安全351

168 如何禁止列出站点文件目录352

169 如何防止用户直接输入地址访问JSP文件353

170 如何防止表单重复提交356

171 如何使页面全屏显示359

172 如何在页面中屏蔽鼠标右键361

173 如何在页面中屏蔽键盘功能键362

174 如何禁止用户复制网页内容363

175 如何在web.xml中进行安全性配置365

176 JSP提供了哪些登录和验证方式366

177 如何实现基本验证方式368

178 如何实现表单验证方式369

179 如何实现摘要验证方式371

180 什么是客户凭证验证方式372

181 如何实现数字签名加密技术373

182 如何使用JAAS实现用户登录认证375

183 如何使用LDAP实现权限控制378

184 如何使用MD5对密码等进行加密378

185 如何使用户安全退出385

186 如何建立SSL方式连接388

187 如何保护Java代码不被暴露390

188 如何使用混淆器保护Java代码391

189 如何拒绝Get方式的请求393

190 如何向客户隐藏底层错误信息395

191 如何覆盖Invoker Servlet和部署Servlet397

192 如何将出现在地址栏中的参数变为乱码398

193 如何实现不在地址栏显示当前URL399

第11章 编码专题401

194 如何进行各种字符编码间的转换402

195 如何正确显示JSP文件中的中文403

196 如何正确显示MySQL数据库中的中文404

197 如何处理表单输入域的中文405

198 如何处理上传中的中文乱码问题408

199 如何使用过滤器设置请求编码410

200 如何使JSP程序国际化412

第12章 异常处理、调试及发布415

201 如何理解Java的异常处理机制416

202 页面中抛出NullPointerException异常可能有哪些原因418

203 Web应用未能被服务器启动是怎么回事419

204 JSP开发中有哪些常见错误422

205 如何对错误准确定位425

206 如何使浏览器显示友好的错误信息426

207 调试JSP和Servlet有哪些方法428

208 如何在Eclipse中调试JSP432

209 对JSP页面修改后为什么没有反应435

210 如何使用Log4j打印调试信息436

211 如何使用JUnit测试JSP程序439

212 如何使用Cactus进行测试441

213 如何使用HttpUnit进行集成测试444

214 如何将Web应用打为war包447

215 如何利用Ant实现自动发布448

216 如何在Eclipse中进行版本控制451

217 如何使用Log4j记录日志453

第13章 Struts专题457

218 Struts带来的好处是什么458

219 如何开发一个Struts应用程序459

220 Struts配置文件的功能是什么464

221 如何使用Validator框架实现表单自动验证468

222 如何使用动态ActionForm471

223 Struts中有哪些标记库472

224 如何使用Struts HTML标记库473

225 如何使用Struts Bean标记库477

226 如何使用Struts Logic标记库481

227 如何使用Struts Template标记库484

228 如何使用Token防止表单重复提交485

229 如何使用资源包实现国际化487

230 如何扩展Struts框架核心类489

231 如何实现Struts应用分模块开发490

热门推荐