第1章 JSP概述 1
1.1 Web程序设计模式与运行原理 1
1.2 JSP页面与JSP运行原理 4
1.3 搭建JSP运行环境 8
1.4 集成开发环境介绍 12
1.5 本章习题 16
第2章 Web开发基础 19
2.1 常用HTML标记 19
2.2 表单 25
2.3 页面布局 28
2.4 JavaScript简介 35
2.5 上机实训 42
2.6 本章习题 42
第3章 JSP语法基础 45
3.1 JSP页面基本结构 45
3.2 JSP注释 46
3.3 JSP脚本元素 48
3.4 JSP指令元素 53
3.5 JSP标准操作元素 57
3.6 上机实训 63
3.7 本章习题 63
第4章 JSP内置对象 66
4.1 内置对象概述 66
4.2 out对象 66
4.3 request对象 68
4.4 response对象 75
4.5 session对象 82
4.6 application对象 86
4.7 Cookie对象 89
4.8 其他内置对象 92
4.9 上机实训 93
4.10 本章习题 93
第5章 JDBC技术 96
5.1 JDBC概述 96
5.2 JDBC API简介 98
5.3 连接数据库 105
5.4 访问数据库 110
5.5 数据库操作典型应用 116
5.6 上机实训 121
5.7 本章习题 122
第6章 JavaBean技术 125
6.1 JavaBean概述 125
6.2 创建和使用JavaBean 126
6.3 JavaBean的典型应用 134
6.4 上机实训 148
6.5 本章习题 148
第7章 Servlet技术 152
7.1 Servlet概述 152
7.2 编写、配置及调用Servlet 154
7.3 Servlet技术原理 156
7.4 使用Servlet实现MVC开发模式 162
7.5 Servlet典型应用 168
7.6 上机实训 175
7.7 本章习题 175
第8章 标准标签库JSTL 179
8.1 JSTL概述 179
8.2 表达式语言(EL) 181
8.3 JSTL核心标签库 189
8.4 其他JSTL标签 202
8.5 上机实训 211
8.6 本章习题 211
第9章 Struts应用 213
9.1 Struts概述 213
9.2 简单的Struts应用 220
9.3 Struts的工作流程 229
9.4 上机实训 231
9.5 本章习题 231
第10章 Spring框架应用 232
10.1 Spring简介 232
10.2 Spring的控制反转 237
10.3 在Spring中实现MVC 243
10.4 Spring中的数据库操作 247
10.5 上机实训 257
10.6 本章习题 257
第11章 Ajax技术应用 258
11.1 Ajax概述 258
11.2 Ajax的工作原理 263
11.3 Ajax的典型应用 268
11.4 上机实训 279
11.5 本章习题 279
第12章 学生课绩管理系统 280
12.1 系统概述 280
12.2 数据库设计 285
12.3 系统的实现 288
12.4 系统关键代码实现 296
参考文献 301