微信扫一扫,移动浏览光盘
简介
本书以程序开发人员在编程中遇到的实际问题和开发中应该掌握的技术为线索,全面介绍了运用JSP进行程序开发各方面的应用和技巧。全书分为21章,内容包括表单的应用、窗口与导航条设计、实用的JavaScript函数、数据库技术、SQL查询相关技术、Java Bean技术、在线统计、视图、存储过程和触发器的应用、报表与打印、文件管理、图形与多媒体、图表分析、E-mail、安全技术、JSP与Ajax、Servlet技术、表达式和标签的应用、Hibernate的应用、Struts框架的应用、Spring框架的应用、综合应用,共469个实例。每个实例都突出实用性,其中大部分是程序开发人员梦寐以求的解决方案。本书附有配套光盘。光盘中提供了书中所有实例的全部源代码,这些源代码都经过精心调试,在Windows XP /Windows 2000 Server / Windows Server 2003下全部通过,保证能够正常运行。本书适用于广大计算机爱好者和编程人员,也可供大中专院校师生阅读。
目录
目录
第1章 表单的应用 475
1.1 获取提交的表单元素的值 476
实例001 获取文本字段/文本区域/隐藏域的值 476
实例002 获取单选按钮的值 478
实例003 获取复选框的值 479
实例004 获取下拉列表/菜单的值 481
1.2 文本字段 482
实例005 定义文本域/下拉列表和按钮的样式 482
实例006 设置文本框的只读属性 484
实例007 让您的密码域更安全 485
实例008 限制文本域输入字符的个数 486
实例009 自动计算金额 488
实例010 无刷新验证文本框的值 489
实例011 自制文本编辑器 491
1.3 单选按钮组和复选框 495
实例012 无刷新获取单选按钮的值 495
实例013 选中单选按钮后显示其他表单元素 497
实例014 动态生成复选框 498
1.4 下 拉 列 表 499
实例015 将数据库中的数据输出到下拉列表中 499
实例016 将数组中的数据添加到下拉列表中 501
实例017 级联菜单 502
实例018 根据数据库中的数据定义下拉列表的默认值 505
实例019 可输入文字的下拉列表 506
实例020 根据下拉列表的值显示不同的控件 507
1.5 动态添加表单元素 509
实例022 动态生成投票选项 511
1.6 文件域 513
实例023 通过文件域同时上传多个图片 513
实例024 设置文件域的初始值 516
1.7 表 单 应 用 519
实例025 防止表单在网站外部提交 519
实例026 同一个页中的多表单提交 519
第2章 窗口与导航条设计 79
2.1 弹出窗口控制 80
实例027 打开新窗口显示广告信息 80
实例028 自动关闭的广告窗口 82
实例029 弹出窗口居中显示 83
实例030 打开新窗口显示详细信息 85
实例031 弹出窗口的Cookie 87
实例032 为弹出的窗口加入关闭按钮 89
实例033 关闭弹出窗口时刷新父窗口 90
实例034 关闭IE主窗口时,不弹出询问对话框 91
实例035 弹出气泡提示窗口 92
2.2 弹出网页对话框 97
实例036 弹出网页模式对话框 97
实例037 弹出全屏显示的网页(模式)对话框 99
实例038 网页拾色器 101
实例039 日期选择器 103
2.3 无边框窗口 105
实例040 半透明背景的无边框窗口 105
实例041 弹出无边框窗口背景变灰 108
2.4 水平导航条应用 110
实例042 带图标的文字导航条 110
实例043 Flash导航条 112
实例044 图片按钮导航条 113
实例045 导航条的动画效果 115
实例046 不用图片实现质感导航条 116
实例047 标签页导航条 117
2.5 下拉菜单式导航条 120
实例048 二级导航菜单 121
实例049 半透明背景的下拉菜单 123
实例050 弹出式下拉菜单 127
实例051 弹出式悬浮菜单 129
实例052 展开式导航条 131
2.6 侧导航条设计 132
实例053 收缩式导航菜单 132
实例054 树状导航菜单 134
2.7 其他 136
实例055 自动隐藏式菜单 136
实例056 调用网页助手小精灵 139
第3章 实用的JavaScript函数 127
3.1 字符串处理 128
实例057 小写金额转换为大写金额 128
实例058 将数字字符串格式化为指定长度 130
实例059 将RGB格式的颜色值转换为十六进制格式 132
3.2 数 据 验 证 134
实例060 验证输入的日期格式是否正确 134
实例061 检查表单元素是否为空 137
实例062 验证E-mail地址是否正确 138
实例063 通过正确正则表达式验证电话号码 140
实例064 验证输入的字符串是否为汉字 141
实例065 验证身份证号码 143
实例066 客户端验证用户名和密码 144
实例067 验证网址是否合法 146
实例068 验证数量和金额 147
实例069 限制输入字符串的长度 149
实例070 验证是否为有效的二进制数 151
3.3 日期与时间 152
实例071 显示长日期格式的系统日期 152
实例072 实时显示系统时间 154
实例073 特殊日期提示 155
第4章 数据库技术 155
4.1 连接SQL Server数据库 156
实例 074 通过JDBC-ODBC桥连接SQL Server数据库 156
实例075 通过JDBC连接SQL Server数据库 160
实例076 通过Tomcat连接池连接SQL Server数据库 162
实例077 通过WebLogic连接池连接SQL Server数据库 165
实例078 通过Hibernate连接SQL Server数据库 172
4.2 连接Access数据库 175
实例079 通过JDBC-ODBC桥连接Access数据库 175
实例080 应用Hibernate连接Access数据库 179
4.3 连接MySQL数据库 181
实例081 通过JDBC连接MySQL数据库 182
实例082 通过Tomcat连接池连接MySQL数据库 184
实例083 应用Hibernate连接MySQL数据库 186
4.4 连接Oracle数据库 188
实例084 通过JDBC连接Oracle数据库 188
实例085 应用Hibernate连接Oracle数据库 191
4.5 在JSP中访问Excel 193
实例086 通过ODBC访问Excel 193
实例087 利用Java Excel访问Excel 196
4.6 分页显示数据 198
实例088 利用SQL语句实现分页 198
实例089 利用结果集进行分页 201
实例090 转到指定页的分页 203
实例091 具有页面跳转功能的分页 205
实例092 分栏显示 207
实例094 对超长文本数据进行分页显示 210
实例093 分类、分栏显示 210
实例095 Hibernate分页 212
4.7 数 据 插 入 214
实例096 单条数据录入 214
实例097 批量数据插入 216
实例098 插入用户登录日志信息 218
4.8 数 据 更 新 219
实例099 更新指定记录 219
实例100 批量更新 221
实例101 批量去除SQL Server数据表的字段中右边的空格 223
4.9 使用代码创建数据库、数据表和字段 225
实例102 动态创建SQL Server数据库 226
实例103 动态创建SQL Server数据表和字段 228
实例104 动态创建MySQL数据库 229
4.10 枚举数据库中的数据表 231
实例105 列举SQL Server数据库中的数据表 231
实例106 列举MySQL数据库中的数据表 234
4.11 查看及修改数据表结构 235
实例107 查看数据表结构 235
实例108 在线维护投票数据库 237
4.12 立即获取插入记录的自动编号 240
实例109 通过JDBC获取插入记录的自动编号 240
实例110 通过Hibernate获取插入记录的自动编号 241
4.13 在线删除表或索引 243
实例111 在线删除指定的一个数据表 243
实例112 在线删除多个指定的数据表 244
实例113 在线删除指定数据表中的指定索引 246
4.14 清除部分或全部数据表中的数据 248
实例114 清空指定数据表中的所有数据 248
实例115 快速清空指定数据表中的所有记录 251
实例116 批量清空数据表中的数据 253
4.15 生成和恢复SQL数据库脚本 254
实例117 生成SQL数据库脚本 254
实例118 恢复SQL数据库脚本 257
4.16 数 据 删 除 259
实例119 删除指定记录 259
实例120 批量删除数据 261
实例121 删除数据前给予提示 262
实例122 获取从数据库里删除的记录数 262
4.17 自动生成编号 267
实例123 生成有规律的编号 267
实例124 生成无规律的编号 267
4.18 数据备份与恢复 270
实例125 SQL Server数据备份 270
实例126 SQL Server数据恢复 275
实例127 MySQL数据备份 278
实例128 MySQL数据恢复 281
实例129 动态附加数据库 283
4.19 在JSP中应用事务 284
实例130 应用JDBC事务 284
实例131 Hibernate中应用事务 286
第5
第1章 表单的应用 475
1.1 获取提交的表单元素的值 476
实例001 获取文本字段/文本区域/隐藏域的值 476
实例002 获取单选按钮的值 478
实例003 获取复选框的值 479
实例004 获取下拉列表/菜单的值 481
1.2 文本字段 482
实例005 定义文本域/下拉列表和按钮的样式 482
实例006 设置文本框的只读属性 484
实例007 让您的密码域更安全 485
实例008 限制文本域输入字符的个数 486
实例009 自动计算金额 488
实例010 无刷新验证文本框的值 489
实例011 自制文本编辑器 491
1.3 单选按钮组和复选框 495
实例012 无刷新获取单选按钮的值 495
实例013 选中单选按钮后显示其他表单元素 497
实例014 动态生成复选框 498
1.4 下 拉 列 表 499
实例015 将数据库中的数据输出到下拉列表中 499
实例016 将数组中的数据添加到下拉列表中 501
实例017 级联菜单 502
实例018 根据数据库中的数据定义下拉列表的默认值 505
实例019 可输入文字的下拉列表 506
实例020 根据下拉列表的值显示不同的控件 507
1.5 动态添加表单元素 509
实例022 动态生成投票选项 511
1.6 文件域 513
实例023 通过文件域同时上传多个图片 513
实例024 设置文件域的初始值 516
1.7 表 单 应 用 519
实例025 防止表单在网站外部提交 519
实例026 同一个页中的多表单提交 519
第2章 窗口与导航条设计 79
2.1 弹出窗口控制 80
实例027 打开新窗口显示广告信息 80
实例028 自动关闭的广告窗口 82
实例029 弹出窗口居中显示 83
实例030 打开新窗口显示详细信息 85
实例031 弹出窗口的Cookie 87
实例032 为弹出的窗口加入关闭按钮 89
实例033 关闭弹出窗口时刷新父窗口 90
实例034 关闭IE主窗口时,不弹出询问对话框 91
实例035 弹出气泡提示窗口 92
2.2 弹出网页对话框 97
实例036 弹出网页模式对话框 97
实例037 弹出全屏显示的网页(模式)对话框 99
实例038 网页拾色器 101
实例039 日期选择器 103
2.3 无边框窗口 105
实例040 半透明背景的无边框窗口 105
实例041 弹出无边框窗口背景变灰 108
2.4 水平导航条应用 110
实例042 带图标的文字导航条 110
实例043 Flash导航条 112
实例044 图片按钮导航条 113
实例045 导航条的动画效果 115
实例046 不用图片实现质感导航条 116
实例047 标签页导航条 117
2.5 下拉菜单式导航条 120
实例048 二级导航菜单 121
实例049 半透明背景的下拉菜单 123
实例050 弹出式下拉菜单 127
实例051 弹出式悬浮菜单 129
实例052 展开式导航条 131
2.6 侧导航条设计 132
实例053 收缩式导航菜单 132
实例054 树状导航菜单 134
2.7 其他 136
实例055 自动隐藏式菜单 136
实例056 调用网页助手小精灵 139
第3章 实用的JavaScript函数 127
3.1 字符串处理 128
实例057 小写金额转换为大写金额 128
实例058 将数字字符串格式化为指定长度 130
实例059 将RGB格式的颜色值转换为十六进制格式 132
3.2 数 据 验 证 134
实例060 验证输入的日期格式是否正确 134
实例061 检查表单元素是否为空 137
实例062 验证E-mail地址是否正确 138
实例063 通过正确正则表达式验证电话号码 140
实例064 验证输入的字符串是否为汉字 141
实例065 验证身份证号码 143
实例066 客户端验证用户名和密码 144
实例067 验证网址是否合法 146
实例068 验证数量和金额 147
实例069 限制输入字符串的长度 149
实例070 验证是否为有效的二进制数 151
3.3 日期与时间 152
实例071 显示长日期格式的系统日期 152
实例072 实时显示系统时间 154
实例073 特殊日期提示 155
第4章 数据库技术 155
4.1 连接SQL Server数据库 156
实例 074 通过JDBC-ODBC桥连接SQL Server数据库 156
实例075 通过JDBC连接SQL Server数据库 160
实例076 通过Tomcat连接池连接SQL Server数据库 162
实例077 通过WebLogic连接池连接SQL Server数据库 165
实例078 通过Hibernate连接SQL Server数据库 172
4.2 连接Access数据库 175
实例079 通过JDBC-ODBC桥连接Access数据库 175
实例080 应用Hibernate连接Access数据库 179
4.3 连接MySQL数据库 181
实例081 通过JDBC连接MySQL数据库 182
实例082 通过Tomcat连接池连接MySQL数据库 184
实例083 应用Hibernate连接MySQL数据库 186
4.4 连接Oracle数据库 188
实例084 通过JDBC连接Oracle数据库 188
实例085 应用Hibernate连接Oracle数据库 191
4.5 在JSP中访问Excel 193
实例086 通过ODBC访问Excel 193
实例087 利用Java Excel访问Excel 196
4.6 分页显示数据 198
实例088 利用SQL语句实现分页 198
实例089 利用结果集进行分页 201
实例090 转到指定页的分页 203
实例091 具有页面跳转功能的分页 205
实例092 分栏显示 207
实例094 对超长文本数据进行分页显示 210
实例093 分类、分栏显示 210
实例095 Hibernate分页 212
4.7 数 据 插 入 214
实例096 单条数据录入 214
实例097 批量数据插入 216
实例098 插入用户登录日志信息 218
4.8 数 据 更 新 219
实例099 更新指定记录 219
实例100 批量更新 221
实例101 批量去除SQL Server数据表的字段中右边的空格 223
4.9 使用代码创建数据库、数据表和字段 225
实例102 动态创建SQL Server数据库 226
实例103 动态创建SQL Server数据表和字段 228
实例104 动态创建MySQL数据库 229
4.10 枚举数据库中的数据表 231
实例105 列举SQL Server数据库中的数据表 231
实例106 列举MySQL数据库中的数据表 234
4.11 查看及修改数据表结构 235
实例107 查看数据表结构 235
实例108 在线维护投票数据库 237
4.12 立即获取插入记录的自动编号 240
实例109 通过JDBC获取插入记录的自动编号 240
实例110 通过Hibernate获取插入记录的自动编号 241
4.13 在线删除表或索引 243
实例111 在线删除指定的一个数据表 243
实例112 在线删除多个指定的数据表 244
实例113 在线删除指定数据表中的指定索引 246
4.14 清除部分或全部数据表中的数据 248
实例114 清空指定数据表中的所有数据 248
实例115 快速清空指定数据表中的所有记录 251
实例116 批量清空数据表中的数据 253
4.15 生成和恢复SQL数据库脚本 254
实例117 生成SQL数据库脚本 254
实例118 恢复SQL数据库脚本 257
4.16 数 据 删 除 259
实例119 删除指定记录 259
实例120 批量删除数据 261
实例121 删除数据前给予提示 262
实例122 获取从数据库里删除的记录数 262
4.17 自动生成编号 267
实例123 生成有规律的编号 267
实例124 生成无规律的编号 267
4.18 数据备份与恢复 270
实例125 SQL Server数据备份 270
实例126 SQL Server数据恢复 275
实例127 MySQL数据备份 278
实例128 MySQL数据恢复 281
实例129 动态附加数据库 283
4.19 在JSP中应用事务 284
实例130 应用JDBC事务 284
实例131 Hibernate中应用事务 286
第5
Java Web程序开发范例宝典
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!