《JSP 2.1动态网站设计案例教程》
第1章 搭建JSP开发环境 / 1
1.1 JSP历史简介 / 1
1.1.1 JSP简介 / 1
1.1.2 JSP与ASP、ASP+的比较 / 1
1.1.3 JSTL简介 / 3
1.2 JSP 2.1的特点 / 4
1.2.1 运行环境变化 / 4
1.2.2 引入表达式语言 / 6
1.2.3 SimpleTag / 6
1.2.4 使用JSP fragment / 8
1.3 【案例1】JSP 2.1开发环境的配置 / 10
第2章 第一个JSP 2.1程序 / 21
2.1 【案例2】经典“Hello World”程序 / 21
2.2 【案例3】虚拟目录的设置 / 24
2.3 【案例4】建立Dreamweaver站点 / 28
2.4 【案例5】测试JSTL是否正常工作 / 32
2.5 【案例6】JSP页面运行机制 / 37
第3章 新闻版块——首页设计 / 45
3.1 【案例7】学院新闻版块 / 45
3.2 【案例8】管理员登录页面 / 57
3.3 【案例9】新闻管理页面 / 61
第4章 新闻版块——概要设计 / 64
4.1 【案例10】新闻版块的功能概述 / 64
4.2 【案例11】新闻版块数据库表结构设计 / 66
4.3 【案例12】SQL语句基础 / 72
第5章 新闻版块——目录浏览和全文显示 / 78
5.1 【案例13】自动显示学院新闻 / 78
5.2 【案例14】限定显示新闻的数量 / 89
5.3 【案例15】自动排序并显示新闻 / 92
5.4 【案例16】实现新闻全文显示 / 96
第6章 新闻版块——快速检索 / 106
6.1 【案例17】单个关键字模糊查找 / 106
6.2 【案例18】多个关键字模糊查找 / 113
第7章 新闻版块——分页浏览 / 123
7.1 【案例19】新闻目录的分页浏览 / 123
7.2 【案例20】新闻搜索结果的分页浏览 / 135
7.3 【案例21】新闻分类查找的分页显示 / 147
第8章 新闻版块——自定义标记 / 159
8.1 【案例22】标记文件开发JSP页面页脚 / 159
8.2 【案例23】用简单标记实现<greet>标记 / 167
8.3 【案例24】新闻内容的分段落显示 / 173
第9章 新闻版块——后台管理 / 180
9.1 【案例25】管理员登录的验证 / 180
9.2 【案例26】新闻发表 / 191
9.3 【案例27】新闻编辑 / 200
第10章 新闻版块——后台管理(续)/ 211
10.1 【案例28】新闻删除 / 211
10.2 【案例29】新闻的高级筛查 / 218
10.3 【案例30】新闻多幅图片的显示 / 228
10.4 【案例31】新闻图片的处理 / 237
第11章 BBS讨论区网站 / 245
11.1 【案例32】BBS讨论区功能概述 / 245
11.2 【案例33】BBS数据库表结构设计 / 247
11.3 【案例34】BBS讨论区首页 / 251
11.4 【案例35】BBS讨论区切换 / 253
11.5 【案例36】BBS讨论区帖子搜索 / 255
11.6 【案例37】BBS讨论区的分页显示 / 257
11.7 【案例38】BBS讨论区的用户注册和登录 / 260
11.8 【案例39】BBS讨论区用户信息的管理 / 263
11.9 【案例40】BBS讨论区——发表新主题 / 266
11.10 【案例41】BBS讨论区——回复帖子 / 267
11.11 【案例42】BBS讨论区的删帖和删图 / 269
11.12 【案例43】BBS讨论区的后台管理 / 272
附录A EL表达式语言 / 276
A.1 EL保留字 / 276
A.2 EL运算符 / 276
A.3 EL隐含对象 / 277
附录B JSTL标记库 / 280
B.1 核心标记库 / 280
B.2 格式标记库 / 284
B.3 XML标记库 / 286
B.4 SQL标记库 / 287
B.5 函数标记库 / 289
附录C JSP元素 / 291
C.1 指令元素(Directive Elements)/ 291
C.2 脚本元素(Scripting Elements)/ 292
C.3 行为元素(Action Elements)/ 292