第1章 图形图像与多媒体
实例001 别致的图形计数器 2
实例002 预览并上传图片 5
实例003 分页浏览图像 14
实例004 生成中文验证码 21
实例005 生成关键字验证码 25
实例006 生成隐藏的验证码 30
实例007 生成带背景和雪花的验证码 37
实例008 生成带有干扰线的验证码 41
实例009 为图像添加文字水印和图片水印 44
实例010 制作相册幻灯片 49
实例011 在线连续播放音乐 54
实例012 在线播放FLV视频 59
实例013 同步显示LRC歌词 63
实例014 JSP生成条形码 69
第2章 数据库技术
实例015 使用JDBC连接常用数据库 76
实例016 JDBC实现简单的搜索引擎 79
实例017 使用JDBC操作数据库 82
实例018 使用JDBC查看数据表结构 85
实例019 用户密码管理 88
实例020 使用JDBC批量处理数据 90
实例021 在JDBC中使用存储过程 94
实例022 使用Tomcat连接池 98
实例023 使用DBCP连接池 101
实例024 使用c3p0连接池 105
实例025 MySQL数据库的备份和恢复 110
实例026 MySQL数据库分页 114
实例027 SQL Server数据库备份与恢复 118
实例028 SQL Server数据库附加与分离 123
实例029 SQL Server数据库分页 127
实例030 Hibernate实现分页 131
实例031 将数据表导出到XML文件中 135
实例032 从XML文件导入数据表 139
实例033 在MySQL数据库增加新用户权限 143
实例034 使用事务提高数据库操作的安全性 149
实例035 在数据库中添加或读取文件数据 155
实例036 利用触发器记录系统登录日志 159
第3章 报表打印
实例037 利用柱形图分析报表 165
实例038 利用饼形图分析报表 168
实例039 利用折线图分析报表 171
实例040 利用区域图分析报表 176
实例041 导出报表到Excel表格 179
实例042 导出报表为PDF文档 183
实例043 实现打印报表功能 187
实例044 实现打印预览功能 193
实例045 用JSP实现Word打印 196
实例046 JSP+CSS打印简单的数据报表 200
实例047 JSP套打印快递单 204
实例048 JSP生成便于打印的网页 207
实例049 将数据库中的数据写入到Excel 209
实例050 将数据库中的数据写入到Word 213
第4章 文件与系统
实例051 JSP批量文件上传 219
实例052 Struts的文件上传 223
实例053 Spring的文件上传 227
实例054 从FTP下载文件 230
实例055 文件列表维护 235
实例056 文件在线压缩与解压缩 243
实例057 判断远程文件是否存在 248
实例058 通过文本文件实现网站计数器 252
实例059 JSP生成XML文件 255
第1章 图形图像与多媒体
实例001 别致的图形计数器 2
实例002 预览并上传图片 5
实例003 分页浏览图像 14
实例004 生成中文验证码 21
实例005 生成关键字验证码 25
实例006 生成隐藏的验证码 30
实例007 生成带背景和雪花的验证码 37
实例008 生成带有干扰线的验证码 41
实例009 为图像添加文字水印和图片水印 44
实例010 制作相册幻灯片 49
实例011 在线连续播放音乐 54
实例012 在线播放FLV视频 59
实例013 同步显示LRC歌词 63
实例014 JSP生成条形码 69
第2章 数据库技术
实例015 使用JDBC连接常用数据库 76
实例016 JDBC实现简单的搜索引擎 79
实例017 使用JDBC操作数据库 82
实例018 使用JDBC查看数据表结构 85
实例019 用户密码管理 88
实例020 使用JDBC批量处理数据 90
实例021 在JDBC中使用存储过程 94
实例022 使用Tomcat连接池 98
实例023 使用DBCP连接池 101
实例024 使用c3p0连接池 105
实例025 MySQL数据库的备份和恢复 110
实例026 MySQL数据库分页 114
实例027 SQL Server数据库备份与恢复 118
实例028 SQL Server数据库附加与分离 123
实例029 SQL Server数据库分页 127
实例030 Hibernate实现分页 131
实例031 将数据表导出到XML文件中 135
实例032 从XML文件导入数据表 139
实例033 在MySQL数据库增加新用户权限 143
实例034 使用事务提高数据库操作的安全性 149
实例035 在数据库中添加或读取文件数据 155
实例036 利用触发器记录系统登录日志 159
第3章 报表打印
实例037 利用柱形图分析报表 165
实例038 利用饼形图分析报表 168
实例039 利用折线图分析报表 171
实例040 利用区域图分析报表 176
实例041 导出报表到Excel表格 179
实例042 导出报表为PDF文档 183
实例043 实现打印报表功能 187
实例044 实现打印预览功能 193
实例045 用JSP实现Word打印 196
实例046 JSP+CSS打印简单的数据报表 200
实例047 JSP套打印快递单 204
实例048 JSP生成便于打印的网页 207
实例049 将数据库中的数据写入到Excel 209
实例050 将数据库中的数据写入到Word 213
第4章 文件与系统
实例051 JSP批量文件上传 219
实例052 Struts的文件上传 223
实例053 Spring的文件上传 227
实例054 从FTP下载文件 230
实例055 文件列表维护 235
实例056 文件在线压缩与解压缩 243
实例057 判断远程文件是否存在 248
实例058 通过文本文件实现网站计数器 252
实例059 JSP生成XML文件 255
第5章 Ajax技术
实例060 Ajax无刷新分页 262
实例061 Ajax实现聊天室 268
实例062 Ajax验证用户名是否被注册 276
实例063 Ajax刷新DIV内容 279
实例064 Ajax级联选择框 281
实例065 Ajax实现带进度条的文件上传 285
第6章 网络通信
实例066 实现邮件发送 292
实例067 实现邮件接收 297
实例068 发送带附件的邮件 304
实例069 接收带附件的邮件 310
实例070 显示POP3未读邮件和已读邮件 317
实例071 IP地址转换成整数 324
实例072 获取本地天气预报 328
第7章 网站策略与安全
实例073 通过邮箱激活注册用户 334
实例074 越过表单限制漏洞 338
实例075 文件上传漏洞 343
实例076 防止SQL注入式攻击 347
实例077 获取客户端信息 352
实例078 防止网站文件盗链下载 354
实例079 禁止网页刷新 356
实例080 禁止复制和另存网页内容 358
实例081 防止页面重复提交 360
实例082 获取指定网页源代码并盗取数据 364
实例083 隐藏JSP网址扩展名 370
实例084 数据加密 374
实例085 MD5加密 381
第8章 实用工具
实例086 在线查询IP地理位置 388
实例087 手机号码归属地查询 391
实例088 工行在线支付 395
实例089 支付宝的在线支付 401
实例090 快钱在线支付 407
实例091 在线文本编辑器 411
实例092 网页拾色器 414
实例093 在线验证18位身份证 416
实例094 在线汉字转拼音 420
实例095 在线万年历 425
实例096 进制转换工具 434
第9章 Servlet过滤器与监听器
实例097 过滤非法文字 440
实例098 编码过滤器解决中文问题 443
实例099 过滤器验证用户 446
实例100 过滤器分析流量 450
实例101 使用过滤器禁止浏览器缓存页面 453
实例102 监听在线用户 456
实例103 监听器实现免登录 459
第10章 高级应用开发
实例104 自动选择语言跳转 464
实例105 JSP防刷计数器 468
实例106 用JSP操作XML实现留言板功能 470
实例107 网站支持RSS订阅 476
实例108 JSP系统流量分析 481
实例109 用JSP生成Web静态网页 485
附录 491