第一篇 基础篇 3
第1章 概述 3
1.1 JSP简介 4
1.2 Servlet技术 5
1.3 相关ASP、PHP技术 9
1.4 JSP的优点 10
1.5 小结 11
第2章 JSP运行环境的安装与启动 13
2.1 运行环境的要求 14
2.2 实现相应功能的软件介绍 14
2.3 JDK的安装及参数设置 15
2.3.1 JDK的安装 15
2.3.2 JDK的PATH参数设置 17
2.3.3 JDK命令简介及举例 18
2.4 JSWDK的安装 19
2.5 JSP的启动设置 19
2.6 服务器配置设定 22
2.7 有关Servlet的设定 30
2.8 小结 42
第3章 一个简单的JSP示例 43
3.1 编写JSP页面源代码 44
3.2 运行此程序 47
3.3 小结 48
第4章 标准文本(静态HTML) 49
4.1 文档结构标记 50
4.1.1 HTML标记 50
4.1.2 HEAD标记 50
4.1.3 BODY标记 50
4.1.4 FRAMESET标记 52
4.2 字体标记 52
4.2.1 FONT标记 52
4.2.2 风格字体 54
4.2.3 标题字体 55
4.3 文本样式标记 56
4.3.1 段标记<P> 56
4.3.2 换行标记<BR> 57
4.3.3 不换行标记<NOBR> 57
4.3.4 水平线标记<HR> 57
4.3.5 被删除标记<DEL> 58
4.3.6 被插入标记<INS> 59
4.3.7 预格式化文本标记<PRE> 60
4.3.8 居中块标记<CENTER> 61
4.3.9 联系信息标记<ADDRESS> 61
4.3.10 块引用标记<BLOCKQUOTE> 62
4.3.11 通用块标记 63
4.4 图像标记 64
4.5 表格标记 66
4.5.1 TABLE标记 66
4.5.2 CAPTION标记 68
4.5.3 TR标记 69
4.5.4 TH标记 70
4.5.5 TD标记 71
4.5.6 THEAD标记 73
4.5.7 TFOOT标记 73
4.5.8 TBODY标记 73
4.5.9 COLGROUP标记 74
4.5.10 COL标记 74
4.6 表单标记 75
4.6.1 FORM标记 75
4.6.2 INPUT标记 75
4.6.3 BUTTON标记 76
4.6.4 LABEL标记 77
4.6.5 TEXTAREA标记 77
4.6.6 SELECT标记 79
4.6.7 OPTION标记 79
4.7 框架标记 81
4.7.1 FRAMESET标记 81
4.7.2 FRAME标记 82
4.7.3 NOFRAMES标记 83
4.8 小结 85
第5章 Java语言介绍 87
5.1 Java语言概述 88
5.2 Java语言规范 89
5.2.1 关键字及标识符 89
5.2.2 数据类型及常量、变量声明 90
5.2.3 运算符、表达式 94
5.2.4 语句 97
5.2.5 复合数据类型 110
5.3 小结 117
第6章 JSP语法摘要 119
6.1 JSP脚本标记 120
6.2 JSP指令 121
6.2.1 page指令 121
6.2.2 include指令 128
6.3 JSP脚本 130
6.4 JSP动作 134
6.4.1 include动作 135
6.4.2 forward动作 135
6.4.3 useBean动作 137
6.4.4 getProperty动作 141
6.4.5 setProperty动作 142
6.4.6 plugin动作 143
6.5 JSP注释 147
6.5.1 HTML注释 147
6.5.2 隐藏注释 147
6.6 JSP字符转换规则 148
6.7 小结 149
第7章 JSP内建对象 151
7.1 request对象 152
7.2 response对象 155
7.3 page对象 156
7.4 session对象 157
7.5 application对象 161
7.6 out对象 164
7.7 exception对象 166
7.8 pageContext对象 167
7.9 config对象 169
7.10 小结 169
第8章 JavaBean组件 171
8.1 JavaBean组件概述 172
8.2 JSP中的JavaBean 173
8.2.1 属性 173
8.2.2 方法 174
8.3 JSP中使用JavaBean 177
8.4 小结 178
第二篇 实战篇 183
第9章 网站制作之一——项目的总体规划 183
9.1 建站步骤 184
9.2 总体规划 186
9.3 小结 189
第10章 网站制作之二——连接数据库 191
10.1 SQL语法简介 192
10.1.1 数据定义 192
10.1.2 数据查询 194
10.1.3 数据更新 200
10.2 JDBC接口 200
10.2.1 DriverManager类 201
10.2.2 Connection类 202
10.2.3 Statement类 203
10.2.4 ResultSet类 204
10.3 SQL Server的简单使用 206
10.3.1 SQL Server的启动 206
10.3.2 数据库的管理 207
10.3.3 查询分析 209
10.4 JSP与SQL Server的连接 211
10.4.1 建立ODBC数据源 211
10.4.2 用JSP与SQL Server建立一个连接 213
10.5 小结 216
第11章 网站制作之三——注册与登录 217
11.1 简单注册 218
11.2 详细注册 223
11.3 小结 237
第12章 网站制作之四——网站首页 239
12.1 首页主代码 240
12.2 标题区代码 244
12.3 目录区代码 250
12.4 更新区代码 257
12.5 登录区代码 260
12.6 版权信息代码 261
12.7 小结 262
第13章 网站制作之五——分类浏览 263
13.1 分类浏览 264
13.2 站内图书搜索 276
13.3 更新书架 287
13.3.1 最新上架书更多内容 287
13.3.2 最新畅销书更多内容 289
13.4 图书销售排行榜 291
13.5 小结 293
第14章 网站制作之六——购物系统 295
14.1 图书显示 296
14.2 购物袋的实现 301
14.3 会员注册及登录 315
14.4 订单查询 323
14.5 缺物登记 325
14.6 注销会员 329
14.7 小结 330
第15章 网站制作之七——新闻系统 331
15.1 直接用文件管理 332
15.2 使用数据库管理 339
15.3 小结 347
第16章 网站制作之八——网站社区 349
16.1 社区首页 350
16.2 留言簿 350
16.3 讨论区 358
16.4 聊天室 383
16.5 小结 412
第17章 网站制作之九——安全与维护 413
17.1 安全 414
17.2 维护 417
17.3 小结 418