第1章 网络编程与动态网站制作基础 1
1.1 HTML 1
1.1.1 知识要点 1
1.1.2 技能操作 1
1.1.3 拓展训练 3
1.2 CSS 4
1.2.1 知识要点 4
1.2.2 技能操作 4
1.2.3 拓展训练 6
1.3 JavaScript 6
1.3.1 知识要点 6
1.3.2 技能操作 7
1.3.3 拓展训练 10
1.4 小结 11
第2章 搭建JSP动态网站开发环境 12
2.1 搭建开发平台 12
2.1.1 知识要点 12
2.1.2 技能操作 14
2.1.3 拓展训练 22
2.2 使用IDE工具开发JSP页面 22
2.2.1 知识要点 22
2.2.2 技能操作 22
2.2.3 拓展训练 31
2.3 小结 31
第3章 JSP基本语法 32
3.1 JSP文件的构成 32
3.1.1 知识要点 32
3.1.2 技能操作 32
3.1.3 拓展训练 33
3.2 变量和方法的定义 34
3.2.1 知识要点 34
3.2.2 技能操作 35
3.2.3 拓展训练 37
3.3 Java程序片 38
3.3.1 知识要点 38
3.3.2 技能操作 38
3.3.3 拓展训练 40
3.4 Java表达式 41
3.4.1 知识要点 41
3.4.2 技能操作 41
3.4.3 拓展训练 42
3.5 JSP指令标记 44
3.5.1 知识要点 44
3.5.2 技能操作 46
3.5.3 拓展训练 51
3.6 JSP动作标记 51
3.6.1 知识要点 51
3.6.2 技能操作 53
3.6.3 拓展训练 56
3.7 小结 57
第4章 JSP内置对象 58
4.1 request对象 58
4.1.1 知识要点 58
4.1.2 技能操作 59
4.1.3 拓展训练 61
4.2 response对象 62
4.2.1 知识要点 62
4.2.2 技能操作 63
4.2.3 拓展训练 68
4.3 会话对象session 70
4.3.1 知识要点 71
4.3.2 技能操作 71
4.3.3 拓展训练 79
4.4 application对象 83
4.4.1 知识要点 83
4.4.2 技能操作 83
4.4.3 拓展训练 86
4.5 小结 87
第5章 JavaBean的使用 88
5.1 编写JavaBean 88
5.1.1 知识要点 88
5.1.2 技能操作 89
5.1.3 拓展训练 91
5.2 使用JavaBean 92
5.2.1 知识要点 92
5.2.2 技能操作 94
5.2.3 拓展训练 94
5.3 获取bean属性 96
5.3.1 知识要点 96
5.3.2 技能操作 97
5.3.3 拓展训练 99
5.4 设置bean属性 100
5.4.1 知识要点 100
5.4.2 技能操作 100
5.4.3 拓展训练 103
5.5 JSP与JavaBean结合实例 104
5.5.1 知识要点 104
5.5.2 技能操作 104
5.5.3 拓展训练 107
5.6 小结 107
第6章 JSP对数据库的访问 108
6.1 使用JDBC-ODBC桥接数据库 108
6.1.1 知识要点 108
6.1.2 技能操作 109
6.1.3 拓展训练 114
6.2 使用纯Java数据库驱动程序连接数据库 115
6.2.1 知识要点 115
6.2.2 技能操作 116
6.2.3 拓展训练 120
6.3 使用Statement和ResultSet操作数据 120
6.3.1 知识要点 120
6.3.2 技能操作 121
6.3.3 拓展训练 126
6.4 游动查询 127
6.4.1 知识要点 127
6.4.2 技能操作 128
6.4.3 拓展训练 130
6.5 使用PreparedStatement操作数据 131
6.5.1 知识要点 131
6.5.2 技能操作 131
6.5.3 拓展训练 137
6.6 访问Excel电子表格 137
6.6.1 知识要点 137
6.6.2 技能操作 138
6.6.3 拓展训练 140
6.7 使用数据库连接池 141
6.7.1 知识要点 141
6.7.2 技能操作 142
6.7.3 拓展训练 144
6.8 其他常见数据库的连接 144
6.8.1 知识要点 144
6.8.2 技能操作 145
6.8.3 拓展训练 148
6.9 小结 149
第7章 JSP与Servlet 150
7.1 编写Servlet 150
7.1.1 知识要点 150
7.1.2 技能操作 150
7.1.3 拓展训练 151
7.2 部署与运行Servlet 151
7.2.1 知识要点 151
7.2.2 技能操作 152
7.2.3 拓展训练 154
7.3 通过JSP页面访问servlet 154
7.3.1 知识要点 154
7.3.2 技能操作 155
7.3.3 拓展训练 157
7.4 doGet和doPost方法 157
7.4.1 知识要点 157
7.4.2 技能操作 158
7.4.3 拓展训练 160
7.5 重定向与转发 160
7.5.1 知识要点 160
7.5.2 技能操作 161
7.5.3 拓展训练 164
7.6 session会话管理 164
7.6.1 知识要点 164
7.6.2 技能操作 164
7.6.3 拓展训练 167
7.7 小结 167
第8章 基于Servlet的MVC模式 169
8.1 JSP中的MVC模式 169
8.1.1 知识要点 169
8.1.2 技能操作 170
8.1.3 拓展训练 175
8.2 使用MVC模式查询数据库 176
8.2.1 知识要点 176
8.2.2 技能操作 176
8.2.3 拓展训练 183
8.3 小结 184
第9章 开发Web应用过滤器 185
9.1 Filter类与filter对象 185
9.1.1 知识要点 185
9.1.2 技能操作 185
9.1.3 拓展训练 187
9.2 filter对象的部署与运行 187
9.2.1 知识要点 187
9.2.2 技能操作 187
9.2.3 拓展训练 189
9.3 创建Web应用过滤器 189
9.3.1 知识要点 189
9.3.2 技能操作 189
9.3.3 拓展训练 193
9.4 小结 194
第10章 表达式语言 195
10.1 使用EL访问对象的属性 195
10.1.1 知识要点 195
10.1.2 技能操作 196
10.1.3 拓展训练 198
10.2 EL内置对象 198
10.2.1 知识要点 198
10.2.2 技能操作 200
10.2.3 拓展训练 201
10.3 小结 202
第11章 标准标签库 203
11.1 一般用途的标签 203
11.1.1 知识要点 203
11.1.2 技能操作 204
11.1.3 拓展训练 206
11.2 条件控制标签 206
11.2.1 知识要点 206
11.2.2 技能操作 207
11.2.3 拓展训练 208
11.3 迭代标签 209
11.3.1 知识要点 209
11.3.2 技能操作 210
11.3.3 拓展训练 211
11.4 小结 211
第12章 动态网站开发综合实例 212
12.1 系统分析与设计 212
12.1.1 系统需求分析 212
12.1.2 系统功能模块划分 213
12.2 数据库设计 214
12.2.1 数据库逻辑结构设计 214
12.2.2 创建数据库和数据表 218
12.3 系统管理 222
12.3.1 导入相关的Jar包 222
12.3.2 JSP页面管理 222
12.3.3 组件与Servlet管理 229
12.3.4 配置文件管理 230
12.4 组件设计 234
12.4.1 数据库连接与关闭 234
12.4.2 实体模型 235
12.4.3 业务模型 247
12.5 系统实现 267
12.5.1 用户注册 267
12.5.2 用户登录 277
12.5.3 版块管理 282
附录A HTML常用标签 289
附录B HTML中的颜色表示 293
附录C JSP内置对象及其常用方法 297