本教材共10章:HTML基础;HTML高级应用;JavaScript;jQuery;Java Web基础;Java Web数据库操作;第三方控件与数据分页;Servlet、过滤器和监听器;EL和JSTL;Ajax技术。
第1章 HTML基础 ………………………………………………………………… 1
1.1 基本结构和基本信息 …………………………………………………………… 1
1.2 基本标签 ………………………………………………………………………… 2
1.3 超链接标签 ……………………………………………………………………… 8
习 题 ………………………………………………………………………………… 14
第2章 HTML高级应用 …………………………………………………………… 15
2.1 CSS基本语法 ………………………………………………………………… 15
2.2 CSS基本选择器 ……………………………………………………………… 17
2.3 网页文本和背景………………………………………………………………… 20
2.4 列表……………………………………………………………………………… 26
2.5 表格……………………………………………………………………………… 29
2.6 表单……………………………………………………………………………… 31
2.7 盒模型与页面布局……………………………………………………………… 33
习 题 ………………………………………………………………………………… 39
第3章 JavaScript ………………………………………………………………… 40
3.1 基本语法………………………………………………………………………… 40
3.2 函数和事件……………………………………………………………………… 50
3.3 BOM …………………………………………………………………………… 52
3.4 DOM …………………………………………………………………………… 57
3.5 表单验证………………………………………………………………………… 66
习 题 ………………………………………………………………………………… 71
第4章 jQuery ……………………………………………………………………… 72
4.1 基本信息………………………………………………………………………… 72
4.2 选择器…………………………………………………………………………… 74
4.3 jQuery事件 …………………………………………………………………… 79
4.4 jQuery方法 …………………………………………………………………… 82
习 题 ………………………………………………………………………………… 86
第5章 JavaWeb基础 …………………………………………………………… 87
5.1 程序架构………………………………………………………………………… 87
5.2 Web服务器配置 ……………………………………………………………… 88
5.3 JSP简介 ………………………………………………………………………… 93
5.4 JSP内置对象 …………………………………………………………………… 97
习 题………………………………………………………………………………… 109
第6章 JavaWeb数据库操作 …………………………………………………… 111
6.1 JDBC ………………………………………………………………………… 111
6.2 JavaBean ……………………………………………………………………… 122
习 题………………………………………………………………………………… 129
第7章 第三方控件与数据分页 ………………………………………………… 130
7.1 第三方控件 …………………………………………………………………… 130
7.2 数据分页 ……………………………………………………………………… 137
习 题………………………………………………………………………………… 141
第8章 Servlet、过滤器和监听器 ………………………………………………… 142
8.1 Servlet ………………………………………………………………………… 142
8.2 过滤器 ………………………………………………………………………… 148
8.3 监听器 ………………………………………………………………………… 154
习 题………………………………………………………………………………… 158
第9章 EL和JSTL ……………………………………………………………… 159
9.1 EL …………………………………………………………………………… 159
9.2 JSTL ………………………………………………………………………… 166
习 题………………………………………………………………………………… 179
第10章 Ajax技术 ………………………………………………………………… 180
10.1 Ajax概述 …………………………………………………………………… 180
10.2 XMLHttpRequest ………………………………………………………… 181
10.3 jQuery中的 Ajax …………………………………………………………… 186
10.4 jQuery使用 Ajax的高级用法 ……………………………………………… 191
10.5 jQuery处理表单数据 ……………………………………………………… 195
10.6 使用 FastJSON 构造JSON 数据 …………………………………………… 198
习 题………………………………………………………………………………… 201
第11章 综合案例———网上书城系统 …………………………………………… 202
11.1 案例分析……………………………………………………………………… 202
11.2 项目需求……………………………………………………………………… 205
参考文献 …………………………………………………………………………… 216