简介
JSP(Java Server Pages)是由Sun Microsystems公司倡导的、许多公司
参与一起建立的一种动态网页技术标准。Java技术的强大功能也赋予了JSP
,能够为用户提供功能强大的技术支持,JSP继承了Java的优势从而可以建
立安全的、跨平台的动态网站。
马建红和李占波主编的《JSP应用与开发技术》详细讲解了JSP的语法和
基本的Web程序设计方法。全书共16章,可分为7个部分。第1~3章是第1部
分,介绍了JSP应用技术的前导知识和开发环境的搭建;第4~6章是第2部分
,详细讲解了JSP技术的基本语法;第7章和第8章是第3部分,是JSP应用开
发的进阶,讲述了Java bean、表单处理以及文件的操作;第9~11章是第4
部分,以MySQL数据库为例详细讲解了JSP中使用数据库的操作;第12章和第
13章是第5部分,详细讲述了Servlet技术;第14章和第15章是第6部分,介
绍了标准标签库(JSTL)和自定义标签库;第16章是第7部分,以一个实例讲
述了Web开发的实际应用。
《JSP应用与开发技术》光盘中收录了相关实例运行的开源程序、实例
源代码,读者可参照光盘说明进行调试运行。
《JSP应用与开发技术》语言简洁,内容丰富,既可作为JSP初学者的入
门教材,也可作为高等院校相关专业的教材和辅导用书,而且对JSP开发人
员的自学也具有较高的参考价值。
目录
《jsp应用与开发技术》
第1章 jsp概述 1
1.1 软件编程体系简介 2
1.1.1 c/s结构编程体系 2
1.1.2 b/s结构编程体系 3
1.2 企业应用开发架构 3
1.2.1 两层架构 3
1.2.2 三层架构 3
1.2.3 n层架构 4
1.2.4 开发架构比较 4
1.3 jsp概述 4
1.3.1 什么是jsp 5
1.3.2 jsp技术原理 6
1.3.3 jsp和其他动态网站开发技术 7
1.4 jsp知识体系及学习之路 8
1.4.1 jsp知识体系 8
1.4.2 jsp程序员学习路径 9
1.5 小结 10
1.6 习题 10
第2章 jsp动态网页设计基础 11
.2.1 html快速入门 12
2.1.1 html基本结构 12
2.1.2 html常用标签 13
2.1.3 表单 26
2.1.4 xml与xhtml 31
2.2 javascript技术 34
2.2.1 javascript语法 34
2.2.2 javascript使用方式 35
2.2.3 javascript应用实例 36
2.3 小结 42
2.4 习题 42
第3章 jsp的开发和运行环境 43
3.1 jsp的开发和应用平台的介绍 44
3.1.1 caucho公司的resin平台 44
3.1.2 apache公司的tomcat平台 44
3.1.3 bea公司的weblogic平台 45
3.1.4 ibm websphere application server平台 45
3.2 eclipse集成开发环境的配置 46
3.2.1 安装和配置j2sdk 46
3.2.2 安装配置eclipse集成开发环境 47
3.2.3 安装和配置tomcat环境 50
3.2.4 在eclipse中开发jsp代码 52
3.3 其他jsp开发工具的介绍 57
3.3.1 安装配置myeclipse环境 57
3.3.2 jbuilder开发环境 60
3.3.3 sun one studio开发环境 64
3.4 小结 67
3.5 习题 68
第4章 jsp基本语法 69
4.1 jsp文件的结构 70
4.1.1 创建第一个jsp文件 70
4.1.2 分析jsp文件的组成元素 71
4.2 jsp的脚本元素 72
4.2.1 隐藏注释(hidden comment) 72
4.2.2 声明语句(declaration) 75
4.4.3 脚本段(scriptlets) 78
4.4.4 表达式(expression) 80
4.3 jsp指令元素 80
4.3.1 page指令 81
4.3.2 include指令 85
4.3.3 taglib指令 87
4.4 jsp动作元素 88
4.4.1 [jsp:include] 88
4.4.2 [jsp:forward] 92
4.4.3 [jsp:param] 95
4.4.4 [jsp:usebean]、[jsp:setproperty]和[jsp:getproperty]动作 96
4.4.5 [jsp:plugin] 103
4.5 小结 105
4.6 习题 105
第5章 jsp内置对象 107
5.1 jsp内置对象概述 108
5.2 request对象 109
5.2.1 request对象常用方法 109
5.2.1 request对象应用实例 110
5.3 response对象 117
5.3.1 response对象的常用方法 118
5.3.2 response对象应用实例 118
5.4 out对象 127
5.4.1 out对象方法成员与数据输出 127
5.4.2 缓冲区操作 128
5.4.3 out对象应用实例 129
5.5 session对象 132
5.5.1 session的概念 132
5.5.2 session对象的id 132
5.5.3 session的有效期限 133
5.5.4 访问session中的数据 133
5.5.5 其他session对象的常用方法 134
5.5.6 session对象应用实例 135
5.6 application内置对象 141
5.6.1 存取application中的数据 142
5.6.2 使用application对象取得信息 143
5.6.3 application对象应用实例 143
5.7 其他jsp内置对象 145
5.7.1 pagecontext对象 145
5.7.2 config对象 148
5.7.3 page对象 150
5.7.4 exception对象 150
5.8 小结 151
5.9 习题 151
第6章 使用cookie记录信息 153
6.1 cookie的概念和特性 154
6.1.1 什么是cookie 154
6.1.2 cookie的常见用途 155
6.1.3 对cookie进行适当设置 156
6.2 在jsp中使用cookie 157
6.2.1 创建cookie 157
6.2.2 读写cookie 157
6.2.3 cookie中的主要方法 158
6.2.4 几个操作cookie的常用方法 159
6.3 cookie对象的应用实例 161
6.4 cookie的安全问题 166
6.5 小结 168
6.6 习题 168
第7章 javabean和表单处理 169
7.1 非mvc模式(model1) 170
7.1.1 model1的特点 170
7.1.2 model1的应用范围 171
7.2 mvc编程模式(model2) 171
7.2.1 什么是mvc模式 171
7.2.2 mvc模式在web编程中的应用 172
7.3 剖析javabean 173
7.3.1 什么是javabean 174
7.3.2 javabean的特征 175
7.3.3 创建一个javabean 176
7.4 在jsp中使用javabean 178
7.4.1 调用javabean 178
7.4.2 访问javabean属性 178
7.4.3 设置javabean属性 178
7.4.4 javabean的生命周期 179
7.4.5 类型自动转换规则 183
7.5 使用javabean处理表单数据 183
7.5.1 jsp处理与form相关的常用标签简单实例 184
7.5.2 设置中文编码 190
7.5.3 post与get的差异 190
7.6 小结 191
7.7 习题 191
第8章 jsp中的文件操作 193
8.1 数据流和file类 194
8.1.1 数据流 194
8.1.2 file类 194
8.2 读写文本文件 197
8.3 文件的浏览 199
8.4 创建和删除目录 200
8.5 文件的上传和下载 201
8.6 使用o'reilly上传包 206
8.7 小结 209
8.8 习题 209
第9章 数据库操作基础 211
9.1 关系数据库及sql 212
9.2 在windows上安装mysql 213
9.3 mysql的常用操作 217
9.3.1 设置环境变量 217
9.3.2 启动mysql数据库 218
9.3.3 连接mysql 218
9.3.4 退出mysql 218
9.3.5 增加用户 219
9.3.6 删除授权 219
9.3.7 备份数据库 219
9.3.8 恢复数据库 220
9.3.9 备份表 220
9.3.10 恢复表 220
9.3.11 查看、创建、删除和选择数据库命令 221
9.3.12 导入命令 222
9.4 常用查询的例子 222
9.4.1 查询时间 222
9.4.2 查询当前用户 222
9.4.3 查询数据库版本 223
9.4.4 查询当前使用的数据库 223
9.4.5 使用auto_increment 223
9.4.6 列的最大值 224
9.4.7 列的最大值 225
9.4.8 拥有某个字段的组间最大值的行 225
9.4.9 使用用户变量 225
9.5 小结 226
9.6 习题 226
第10章 应用jdbc进行数据库开发 227
10.1 jdbc概述 228
10.1.1 jdbc的用途 228
10.1.2 jdbc的典型用法 228
10.1.3 jdbc体系结构 229
10.1.4 驱动器类型 229
10.1.5 安装驱动器 231
10.2 jdbc连接数据库的方法 231
10.3 使用jdbc操作数据库 232
10.3.1 使用jdbc访问数据库的过程 233
10.3.2 使用statement执行sql语句 236
10.3.3 preparedstatement接口 245
10.3.4 callablestatement对象 249
10.3.5 使用resultset处理结果集 251
10.4 java与sql的数据类型转换 256
10.5 使用jdbc连接不同的数据库 258
10.5.1 连接oracle数据库 258
10.5.2 连接db2数据库 258
10.5.3 连接sql server数据库 258
10.5.4 连接sybase数据库 259
10.5.5 连接access数据库 259
10.6 连接池 259
10.6.1 连接池的实现原理 259
10.6.2 在tomcat上配置数据源与连接池 260
10.6.3 配置连接池时需要注意的问题 263
10.7 存取二进制文件 264
10.7.1 图像文件存取到数据库的过程 264
10.7.2 声音文件存取到数据库的过程 269
10.7.3 视频文件存取到数据库的过程 273
10.8 实现分页显示 278
10.8.1 分页显示技术的优劣比较 278
10.8.2 分页显示的javabean实现 279
10.9 小结 287
10.10 习题 287
第11章 jsp与javabean应用实例 289
11.1 留言板模块需求和设计 290
11.1.1 功能介绍 290
11.1.2 文件结构 290
11.1.3 数据库设计 291
11.2 使用javabean封装数据库的访问 292
11.3 留言板模块页面实现 301
11.3.1 首页面 301
11.3.2 用户登录功能 302
11.3.3 用户注册功能 305
11.3.4 查看留言信息列表页面 307
11.3.5 查看留言信息内容页面 309
11.3.6 登录用户功能选择页面 310
11.3.7 发表留言页面 311
11.3.8 留言信息保存页面 312
11.3.9 用户退出页面 314
11.4 小结 314
11.5 习题 314
第12章 servlet基础 315
12.1 servlet介绍 316
12.1.1 什么是servlet 316
12.1.2 servlet技术特点 317
12.1.3 jsp与servlet 的关系 317
12.1.4 servlet的工作原理 318
12.1.5 servlet常用接口和类 319
12.2 开发部署一个简单的servlet 320
12.2.1 创建servlet文件 322
12.2.2 servlet的配置文件 323
12.3 servlet实现相关的接口和类 325
12.3.1 genericservlet 326
12.3.2 httpservlet 327
12.3.3 servlet实现相关实例 327
12.4 servlet请求和响应相关 331
12.4.1 httpservletrequest接口 331
12.4.2 httpservletresponse接口 333
12.4.3 servlet请求和响应相关实例 334
12.5 servlet配置相关 337
12.5.1 servletconfig接口 337
12.5.2 获取servlet配置信息的例子 337
12.6 servlet中的会话追踪 342
12.6.1 httpsession接口 342
12.6.2 httpsession应用实例 344
12.7 servlet上下文 346
12.7.1 servletcontext接口346
12.7.2 servletcontext接口
的应用实例 347
12.8 servlet协作 349
12.8.1 requestdispatcher 349
12.8.2 forward()控制页面跳转 350
12.8.3 include()控制页面包含 351
12.9 servlet异常相关 353
12.9.1 声明式异常处理 353
12.9.2 程序式异常处理 355
12.10 servlet应用实例 358
12.11 小结 369
12.12 习题 369
第13章 使用servlet过滤器和监听器 371
13.1 过滤器在web开发中的应用 372
13.1.1 过滤器概述 372
13.1.2 filter api 373
13.1.3 filter接口 373
13.1.4 filterconfig接口 374
13.1.5 filterchain接口 374
13.1.6 编写过滤器类 375
13.1.7 过滤器的部署 376
13.1.8 对请求数据进行处理的过滤器 380
13.1.9 对响应内容进行压缩的过滤器 386
13.2 servlet监听器 390
13.2.1 监听器接口 391
13.2.2 servletcontextlistener接口 392
13.2.3 servletcontextattributelistener接口 393
13.2.4 httpsessionbindinglistener接口 396
13.2.5 在线人数统计程序 397
13.3 小结 402
13.4 习题 402
第14章 jstl标准标签库 403
14.1 jstl标记库简介 404
14.2 设置jstl运行环境 404
14.2.1 jstl的安装 404
14.2.2 jstl应用示例 405
14.3 使用核心标签 406
14.3.1 表达式操作 407
14.3.2 建立url 411
14.3.3 条件控制 415
14.3.4 迭代-运行循环 417
14.4 使用jstl的数据库标签 420
14.4.1 指定数据源 420
14.4.2 进行查询或更新操作 421
14.4.3 对返回的结果进行处理 424
14.4.4 其他sql标签库的标签 425
14.5 i18n与国际化 426
14.5.1 国际化设置标签 426
14.5.2 消息标记库 427
14.5.3 数字、日期格式化 429
14.6 函数标签 433
14.7 小结 433
14.8 习题 434
第15章 自定义标签库 435
15.1 自定义标签体系介绍 436
15.1.1 标签的形式 436
15.1.2 标签类相关接口和类 437
15.1.3 标签库描述文件 442
15.1.4 在web部署描述符中引入标签库文件 443
15.1.5 在页面中使用标签 444
15.1.6 标签在web页面中的作用 445
15.2 传统标签的开发 445
15.2.1 带属性标签的开发 445
15.2.2 带body标签的开发 449
15.2.3 嵌套标签的开发 452
15.2.4 迭代标签的开发 456
15.3 simple标签的开发 459
15.3.1 simpletag接口 459
15.3.2 simple标签的开发示例 460
15.4 小结 462
15.5 习题 462
第16章 web应用开发实践 463
16.1 快乐购书网介绍 464
16.2 系统需求和设计 464
16.3 数据库表设计 465
16.4 jsp页面开发 466
16.5 javabean开发 469
16.5.1 使用java bean封装数据库的访问 469
16.5.2 购物车javabean 475
16.6 servlet开发 478
16.6.1 servlet开发 478
16.6.2 listener开发 490
16.6.3 filter开发 491
16.7 其他bean类——util 497
16.8 部署描述符 498
16.9 小结 501
16.10 习题 502
第1章 jsp概述 1
1.1 软件编程体系简介 2
1.1.1 c/s结构编程体系 2
1.1.2 b/s结构编程体系 3
1.2 企业应用开发架构 3
1.2.1 两层架构 3
1.2.2 三层架构 3
1.2.3 n层架构 4
1.2.4 开发架构比较 4
1.3 jsp概述 4
1.3.1 什么是jsp 5
1.3.2 jsp技术原理 6
1.3.3 jsp和其他动态网站开发技术 7
1.4 jsp知识体系及学习之路 8
1.4.1 jsp知识体系 8
1.4.2 jsp程序员学习路径 9
1.5 小结 10
1.6 习题 10
第2章 jsp动态网页设计基础 11
.2.1 html快速入门 12
2.1.1 html基本结构 12
2.1.2 html常用标签 13
2.1.3 表单 26
2.1.4 xml与xhtml 31
2.2 javascript技术 34
2.2.1 javascript语法 34
2.2.2 javascript使用方式 35
2.2.3 javascript应用实例 36
2.3 小结 42
2.4 习题 42
第3章 jsp的开发和运行环境 43
3.1 jsp的开发和应用平台的介绍 44
3.1.1 caucho公司的resin平台 44
3.1.2 apache公司的tomcat平台 44
3.1.3 bea公司的weblogic平台 45
3.1.4 ibm websphere application server平台 45
3.2 eclipse集成开发环境的配置 46
3.2.1 安装和配置j2sdk 46
3.2.2 安装配置eclipse集成开发环境 47
3.2.3 安装和配置tomcat环境 50
3.2.4 在eclipse中开发jsp代码 52
3.3 其他jsp开发工具的介绍 57
3.3.1 安装配置myeclipse环境 57
3.3.2 jbuilder开发环境 60
3.3.3 sun one studio开发环境 64
3.4 小结 67
3.5 习题 68
第4章 jsp基本语法 69
4.1 jsp文件的结构 70
4.1.1 创建第一个jsp文件 70
4.1.2 分析jsp文件的组成元素 71
4.2 jsp的脚本元素 72
4.2.1 隐藏注释(hidden comment) 72
4.2.2 声明语句(declaration) 75
4.4.3 脚本段(scriptlets) 78
4.4.4 表达式(expression) 80
4.3 jsp指令元素 80
4.3.1 page指令 81
4.3.2 include指令 85
4.3.3 taglib指令 87
4.4 jsp动作元素 88
4.4.1 [jsp:include] 88
4.4.2 [jsp:forward] 92
4.4.3 [jsp:param] 95
4.4.4 [jsp:usebean]、[jsp:setproperty]和[jsp:getproperty]动作 96
4.4.5 [jsp:plugin] 103
4.5 小结 105
4.6 习题 105
第5章 jsp内置对象 107
5.1 jsp内置对象概述 108
5.2 request对象 109
5.2.1 request对象常用方法 109
5.2.1 request对象应用实例 110
5.3 response对象 117
5.3.1 response对象的常用方法 118
5.3.2 response对象应用实例 118
5.4 out对象 127
5.4.1 out对象方法成员与数据输出 127
5.4.2 缓冲区操作 128
5.4.3 out对象应用实例 129
5.5 session对象 132
5.5.1 session的概念 132
5.5.2 session对象的id 132
5.5.3 session的有效期限 133
5.5.4 访问session中的数据 133
5.5.5 其他session对象的常用方法 134
5.5.6 session对象应用实例 135
5.6 application内置对象 141
5.6.1 存取application中的数据 142
5.6.2 使用application对象取得信息 143
5.6.3 application对象应用实例 143
5.7 其他jsp内置对象 145
5.7.1 pagecontext对象 145
5.7.2 config对象 148
5.7.3 page对象 150
5.7.4 exception对象 150
5.8 小结 151
5.9 习题 151
第6章 使用cookie记录信息 153
6.1 cookie的概念和特性 154
6.1.1 什么是cookie 154
6.1.2 cookie的常见用途 155
6.1.3 对cookie进行适当设置 156
6.2 在jsp中使用cookie 157
6.2.1 创建cookie 157
6.2.2 读写cookie 157
6.2.3 cookie中的主要方法 158
6.2.4 几个操作cookie的常用方法 159
6.3 cookie对象的应用实例 161
6.4 cookie的安全问题 166
6.5 小结 168
6.6 习题 168
第7章 javabean和表单处理 169
7.1 非mvc模式(model1) 170
7.1.1 model1的特点 170
7.1.2 model1的应用范围 171
7.2 mvc编程模式(model2) 171
7.2.1 什么是mvc模式 171
7.2.2 mvc模式在web编程中的应用 172
7.3 剖析javabean 173
7.3.1 什么是javabean 174
7.3.2 javabean的特征 175
7.3.3 创建一个javabean 176
7.4 在jsp中使用javabean 178
7.4.1 调用javabean 178
7.4.2 访问javabean属性 178
7.4.3 设置javabean属性 178
7.4.4 javabean的生命周期 179
7.4.5 类型自动转换规则 183
7.5 使用javabean处理表单数据 183
7.5.1 jsp处理与form相关的常用标签简单实例 184
7.5.2 设置中文编码 190
7.5.3 post与get的差异 190
7.6 小结 191
7.7 习题 191
第8章 jsp中的文件操作 193
8.1 数据流和file类 194
8.1.1 数据流 194
8.1.2 file类 194
8.2 读写文本文件 197
8.3 文件的浏览 199
8.4 创建和删除目录 200
8.5 文件的上传和下载 201
8.6 使用o'reilly上传包 206
8.7 小结 209
8.8 习题 209
第9章 数据库操作基础 211
9.1 关系数据库及sql 212
9.2 在windows上安装mysql 213
9.3 mysql的常用操作 217
9.3.1 设置环境变量 217
9.3.2 启动mysql数据库 218
9.3.3 连接mysql 218
9.3.4 退出mysql 218
9.3.5 增加用户 219
9.3.6 删除授权 219
9.3.7 备份数据库 219
9.3.8 恢复数据库 220
9.3.9 备份表 220
9.3.10 恢复表 220
9.3.11 查看、创建、删除和选择数据库命令 221
9.3.12 导入命令 222
9.4 常用查询的例子 222
9.4.1 查询时间 222
9.4.2 查询当前用户 222
9.4.3 查询数据库版本 223
9.4.4 查询当前使用的数据库 223
9.4.5 使用auto_increment 223
9.4.6 列的最大值 224
9.4.7 列的最大值 225
9.4.8 拥有某个字段的组间最大值的行 225
9.4.9 使用用户变量 225
9.5 小结 226
9.6 习题 226
第10章 应用jdbc进行数据库开发 227
10.1 jdbc概述 228
10.1.1 jdbc的用途 228
10.1.2 jdbc的典型用法 228
10.1.3 jdbc体系结构 229
10.1.4 驱动器类型 229
10.1.5 安装驱动器 231
10.2 jdbc连接数据库的方法 231
10.3 使用jdbc操作数据库 232
10.3.1 使用jdbc访问数据库的过程 233
10.3.2 使用statement执行sql语句 236
10.3.3 preparedstatement接口 245
10.3.4 callablestatement对象 249
10.3.5 使用resultset处理结果集 251
10.4 java与sql的数据类型转换 256
10.5 使用jdbc连接不同的数据库 258
10.5.1 连接oracle数据库 258
10.5.2 连接db2数据库 258
10.5.3 连接sql server数据库 258
10.5.4 连接sybase数据库 259
10.5.5 连接access数据库 259
10.6 连接池 259
10.6.1 连接池的实现原理 259
10.6.2 在tomcat上配置数据源与连接池 260
10.6.3 配置连接池时需要注意的问题 263
10.7 存取二进制文件 264
10.7.1 图像文件存取到数据库的过程 264
10.7.2 声音文件存取到数据库的过程 269
10.7.3 视频文件存取到数据库的过程 273
10.8 实现分页显示 278
10.8.1 分页显示技术的优劣比较 278
10.8.2 分页显示的javabean实现 279
10.9 小结 287
10.10 习题 287
第11章 jsp与javabean应用实例 289
11.1 留言板模块需求和设计 290
11.1.1 功能介绍 290
11.1.2 文件结构 290
11.1.3 数据库设计 291
11.2 使用javabean封装数据库的访问 292
11.3 留言板模块页面实现 301
11.3.1 首页面 301
11.3.2 用户登录功能 302
11.3.3 用户注册功能 305
11.3.4 查看留言信息列表页面 307
11.3.5 查看留言信息内容页面 309
11.3.6 登录用户功能选择页面 310
11.3.7 发表留言页面 311
11.3.8 留言信息保存页面 312
11.3.9 用户退出页面 314
11.4 小结 314
11.5 习题 314
第12章 servlet基础 315
12.1 servlet介绍 316
12.1.1 什么是servlet 316
12.1.2 servlet技术特点 317
12.1.3 jsp与servlet 的关系 317
12.1.4 servlet的工作原理 318
12.1.5 servlet常用接口和类 319
12.2 开发部署一个简单的servlet 320
12.2.1 创建servlet文件 322
12.2.2 servlet的配置文件 323
12.3 servlet实现相关的接口和类 325
12.3.1 genericservlet 326
12.3.2 httpservlet 327
12.3.3 servlet实现相关实例 327
12.4 servlet请求和响应相关 331
12.4.1 httpservletrequest接口 331
12.4.2 httpservletresponse接口 333
12.4.3 servlet请求和响应相关实例 334
12.5 servlet配置相关 337
12.5.1 servletconfig接口 337
12.5.2 获取servlet配置信息的例子 337
12.6 servlet中的会话追踪 342
12.6.1 httpsession接口 342
12.6.2 httpsession应用实例 344
12.7 servlet上下文 346
12.7.1 servletcontext接口346
12.7.2 servletcontext接口
的应用实例 347
12.8 servlet协作 349
12.8.1 requestdispatcher 349
12.8.2 forward()控制页面跳转 350
12.8.3 include()控制页面包含 351
12.9 servlet异常相关 353
12.9.1 声明式异常处理 353
12.9.2 程序式异常处理 355
12.10 servlet应用实例 358
12.11 小结 369
12.12 习题 369
第13章 使用servlet过滤器和监听器 371
13.1 过滤器在web开发中的应用 372
13.1.1 过滤器概述 372
13.1.2 filter api 373
13.1.3 filter接口 373
13.1.4 filterconfig接口 374
13.1.5 filterchain接口 374
13.1.6 编写过滤器类 375
13.1.7 过滤器的部署 376
13.1.8 对请求数据进行处理的过滤器 380
13.1.9 对响应内容进行压缩的过滤器 386
13.2 servlet监听器 390
13.2.1 监听器接口 391
13.2.2 servletcontextlistener接口 392
13.2.3 servletcontextattributelistener接口 393
13.2.4 httpsessionbindinglistener接口 396
13.2.5 在线人数统计程序 397
13.3 小结 402
13.4 习题 402
第14章 jstl标准标签库 403
14.1 jstl标记库简介 404
14.2 设置jstl运行环境 404
14.2.1 jstl的安装 404
14.2.2 jstl应用示例 405
14.3 使用核心标签 406
14.3.1 表达式操作 407
14.3.2 建立url 411
14.3.3 条件控制 415
14.3.4 迭代-运行循环 417
14.4 使用jstl的数据库标签 420
14.4.1 指定数据源 420
14.4.2 进行查询或更新操作 421
14.4.3 对返回的结果进行处理 424
14.4.4 其他sql标签库的标签 425
14.5 i18n与国际化 426
14.5.1 国际化设置标签 426
14.5.2 消息标记库 427
14.5.3 数字、日期格式化 429
14.6 函数标签 433
14.7 小结 433
14.8 习题 434
第15章 自定义标签库 435
15.1 自定义标签体系介绍 436
15.1.1 标签的形式 436
15.1.2 标签类相关接口和类 437
15.1.3 标签库描述文件 442
15.1.4 在web部署描述符中引入标签库文件 443
15.1.5 在页面中使用标签 444
15.1.6 标签在web页面中的作用 445
15.2 传统标签的开发 445
15.2.1 带属性标签的开发 445
15.2.2 带body标签的开发 449
15.2.3 嵌套标签的开发 452
15.2.4 迭代标签的开发 456
15.3 simple标签的开发 459
15.3.1 simpletag接口 459
15.3.2 simple标签的开发示例 460
15.4 小结 462
15.5 习题 462
第16章 web应用开发实践 463
16.1 快乐购书网介绍 464
16.2 系统需求和设计 464
16.3 数据库表设计 465
16.4 jsp页面开发 466
16.5 javabean开发 469
16.5.1 使用java bean封装数据库的访问 469
16.5.2 购物车javabean 475
16.6 servlet开发 478
16.6.1 servlet开发 478
16.6.2 listener开发 490
16.6.3 filter开发 491
16.7 其他bean类——util 497
16.8 部署描述符 498
16.9 小结 501
16.10 习题 502
JSP应用与开发技术
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!