目录
第1章概述1
1.1Web应用基础1
1.1.1Web模型1
1.1.2配置Tomcat2
1.2JSP页面8
1.2.1创建JSP文件8
1.2.2运行JSP文件10
1.2.3JSP运行机制11
1.3用户数据提交与处理13
1.3.1利用表单提交数据13
1.3.2处理用户提交的数据14
1.3.3完善输入界面16
1.3.4设置首页文件19
实验120
习题120
第2章JSP基本语法23
2.1脚本元素23
2.1.1声明23
2.1.2脚本小程序25
2.1.3表达式26
2.2指令元素29
2.2.1page指令29
2.2.2include指令34
2.3动作元素35
2.3.1<jsp:param>动作36
2.3.2<jsp:include>动作36
2.3.3<jsp:forward>动作37
2.3.4<jsp:plugin>和<jsp:fallback>动作42
2.4注释43
实验244
习题245
第3章JSP内置对象47
3.1request对象47
3.1.1request封装的数据47
3.1.2request对象的主要方法49
3.2response对象54
3.2.1response封装的数据54
3.2.2response对象的主要方法54
3.2.3操作Cookie58
3.3session对象61
3.3.1session工作机制61
3.3.2session对象的主要方法63
3.4out对象66
3.5application对象68
3.6其他内置对象70
3.7简单购物车71
实验379
习题381
JSP程序设计(第2版)目录第4章EL86
4.1EL表达式基础86
4.1.1EL语法86
4.1.2\[\]和.操作符87
4.1.3运算符87
4.2EL内置对象87
实验490
习题491
第5章数据库访问93
5.1创建MySQL数据库93
5.1.1创建数据库93
5.1.2常用DML语句95
5.2JDBC应用概述96
5.2.1载入JDBC驱动程序97
5.2.2定义连接URL98
5.2.3建立连接98
5.2.4创建Statement对象99
5.2.5执行查询或更新99
5.2.6结果处理100
5.2.7关闭连接101
5.2.8数据库连接工具类102
5.3使用预编译语句105
5.4ResultSet对象107
5.4.1读取数据107
5.4.2ResultSet类型108
5.4.3元数据109
实验5113
习题5115
第6章JavaBean121
6.1JavaBean简介121
6.2在JSP中使用JavaBean123
6.3利用表单设置JavaBean属性128
6.4JavaBean的scope属性134
6.5JavaBean应用实例139
实验6142
习题6143
第7章Servlet149
7.1什么是Servlet149
7.1.1编写第一个Servlet149
7.1.2Servlet工作原理152
7.1.3Servlet生命周期153
7.2Servlet与客户端的通信155
7.2.1Servlet生成纯文本155
7.2.2Servlet生成HTML156
7.2.3接收客户提交的参数158
7.2.4session对象160
7.2.5Servlet上下文161
7.2.6Servlet的请求转发162
7.3Servlet过滤器163
7.3.1创建简单的过滤器163
7.3.2Filter接口167
7.3.3Filter生命周期168
7.3.4应用过滤器进行身份验证169
7.4Servlet应用实例170
实验7176
习题7177
第8章MVC架构183
8.1什么是MVC183
8.2用RequestDispatcher实现MVC184
8.2.1定义JavaBean来表示数据185
8.2.2编写Servlet处理请求185
8.2.3填写JavaBean186
8.2.4结果的存储186
8.2.5转发请求到JSP页面187
8.2.6从JavaBean中提取数据187
8.2.7目的页面中相对URL的解释187
8.2.8控制器示例188
实验8195
习题8198
第9章标签库201
9.1标准标签库201
9.1.1输出标签202
9.1.2迭代标签203
9.1.3条件标签205
9.1.4变量操作标签207
9.1.5URL相关标签208
9.1.6其他标签211
9.2自定义标签212
9.2.1标签处理类212
9.2.2标签库描述文件213
9.2.3在JSP文件中使用自定义标签214
9.2.4标签属性215
9.2.5标签体217
9.2.6定制标签应用示例219
实验9222
习题9222
第10章Spring MVC225
10.1Spring简介225
10.1.1基于POJO225
10.1.2依赖注入225
10.1.3面向切面编程229
10.1.4Bean容器229
10.1.5Spring框架232
10.2Spring MVC入门233
10.2.1搭建Spring MVC234
10.2.2Spring MVC示例236
10.3基于注解的控制器241
10.3.1@Controller241
10.3.2@RequestMapping242
10.3.3利用控制器类实现QuestionEdit243
10.3.4利用注解实现依赖注入247
10.4文件上传251
10.4.1客户端编程251
10.4.2接收上传的文件251
实验10257
习题10257
第11章JSP实用组件258
11.1用iText生成PDF内容258
11.1.1iText常用类258
11.1.2用Spring生成PDF视图262
11.2处理Excel文件的组件264
11.2.1XSSF类264
11.2.2基本操作265
11.2.3用Excel批量导入数据268
实验11271
习题11271
附录AJSP开发环境的安装与配置272
附录B常用字符集274
附录CHTTP276
附录DHTML、CSS、JavaScript简介279
参考文献289