第0章 绪言 1
0.1 JSP 2.0简介 1
0.1.1 JSP简介 1
0.1.2 JSTL简介 2
0.2 下载和安装JSP运行环境 2
0.2.1 下载和安装JDK 3
0.2.2 下载和安装Tomcat 3
0.2.3 下载JSTL标记库和标记库描述文件 6
0.3 安装数据库软件 7
0.3.1 个人数据库软件Access 7
0.3.2 Windows环境服务器级数据库软件SQL Server 8
0.3.3 非Windows环境服务器级数据库软件MySQL 8
0.4 设置环境并运行简单的JSP网页 8
0.4.1 设置虚拟目录 8
0.4.2 设置Dreamweaver站点 9
0.4.3 建立并运行简单的JSP网页 12
0.4.4 JSP网页特点简介 14
0.5 教学方法和课程安排 15
思考与练习0-1 17
第1章 学生成绩管理系统网站 18
1.1 【案例1】建立“学生成绩管理系统”数据库 19
思考与练习1-1 22
1.2 【案例2】“学生成绩——浏览记录”网页 22
思考与练习1-2 26
1.3 【案例3】“学生成绩——添加新记录”网页 26
思考与练习1-3 31
1.4 【案例4】“学生成绩——删除记录”页面 31
思考与练习1-4 34
1.5 【案例5】“学生成绩——更新记录”页面 35
思考与练习1-5 39
1.6 【案例6】“学生成绩——查找记录”页面 40
思考与练习1-6 43
1.7 综合实训1——家具仓库管理 43
第2章 同学通讯录网站 45
2.1 【案例1】建立“同学通讯录”数据库 45
思考与练习2-1 47
2.2 【案例2】“同学录——浏览记录”网页 48
思考与练习2-2 53
2.3 【案例3】“同学录——添加新记录”网页 54
思考与练习2-3 59
2.4 【案例4】“同学录——删除和修改记录”网页 59
思考与练习2-4 67
2.5 【案例5】“同学录——查找记录”网页 67
思考与练习2-5 73
2.6 综合实训2——公司员工信息管理 73
第3章 新闻网站 75
3.1 【案例1】建立“新闻网站”数据库 75
思考与练习3-1 77
3.2 【案例2】新闻目录和全文显示 77
思考与练习3-2 84
3.3 【案例3】新闻检索 84
思考与练习3-3 89
3.4 【案例4】管理员登录 90
思考与练习3-4 95
3.5 【案例5】管理员界面:添加、删除和修改 95
思考与练习3-5 99
3.6 综合实训3——旅游景点介绍网站 100
第4章 改进的新闻网站 102
4.1 【案例1】建立“改进的新闻网站”数据库 102
思考与练习4-1 104
4.2 【案例2】新闻的目录、显示和检索 104
思考与练习4-2 110
4.3 【案例3】一对多关系数据库的添加、删除和修改 110
思考与练习4-3 118
4.4 综合实训4——改进的旅游景点介绍网站 118
第5章 图书管理系统 120
5.1 【案例1】建立“图书管理系统”数据库 120
思考与练习5-1 123
5.2 【案例2】图书检索 123
思考与练习5-2 135
5.3 【案例3】图书和作者信息的添加、删除和修改 135
思考与练习5-3 140
5.4 综合实训4——CD唱片管理 140
第6章 论坛 142
6.1 【案例1】建立“论坛”数据库 142
思考与练习6-1 147
6.2 【案例2】论坛主页、版块切换,查找及分页 147
思考与练习6-2 158
6.3 【案例3】用户登录,上传用户头像 158
思考与练习6-3 166
6.4 【案例4】用户发帖,图片上传 166
思考与练习6-4 170
6.5 【案例5】管理员界面 170
思考与练习6-5 178
6.6 综合实训6——博客 178
第7章 棋牌室之中国象棋网站 180
7.1 【案例1】建立“棋牌室之中国象棋”数据库 181
思考与练习7-1 185
7.2 【案例2】用户登录及棋牌室网页 185
思考与练习7-2 196
7.3 【案例3】象棋页面 196
思考与练习7-3 220
7.4 综合实训7——棋牌室之其他棋牌 220
附录A EL表达式语言 222
附录B JSTL标记库 226
附录C JSP元素 236