理论部分 3
第1章 Struts 2概述 3
1.1 Struts 2的起源 3
1.2 Struts 2体系介绍 4
1.3 Struts 2与Struts 1的对比 9
1.4 WebWork和Struts 2对比 11
1.5 搭建Struts 2开发环境 11
1.6 Struts 2框架的大概处理流程 13
1.7 Struts 2的优点 13
1.8 第一个Struts 2项目 14
1.9 小结 16
1.10 英语角 16
1.11 作业 16
1.12 思考题 16
1.13 学员回顾内容 17
第2章 Struts 2基础 18
2.1 在MyEclipse中开发Struts 2 18
2.2 Struts 2的基本配置 27
2.3 小结 32
2.4 英语角 33
2.5 作业 33
2.6 思考题 33
2.7 学员回顾内容 33
第3章 深入了解Struts 2 34
3.1 Struts 2中的配置文件 34
3.2 小结 50
3.3 英语角 51
3.4 作业 51
3.5 思考题 51
3.6 学员回顾内容 51
第4章 Struts 2转换器 52
4.1 转换器介绍 52
4.2 批量封装对象 58
4.3 转换错误处理 63
4.4 小结 65
4.5 英语角 65
4.6 作业 66
4.7 思考题 66
4.8 学员回顾内容 66
第5章 Struts 2表单数据校验 67
5.1 简述 67
5.2 采用手工编写代码实现 67
5.3 数据校验工作方式 74
5.4 Struts 2的校验框架 76
5.5 小结 83
5.6 英语角 83
5.7 作业 83
5.8 思考题 84
5.9 学员回顾内容 84
第6章 Struts 2拦截器 85
6.1 理解拦截器 85
6.2 配置拦截器 86
6.3 自定义拦截器 95
6.4 小结 103
6.5 英语角 103
6.6 作业 103
6.7 思考题 104
6.8 学员回顾内容 104
第7章 Struts 2标签库 105
7.1 Struts 2标签库概述 105
7.2 控制标签 108
7.3 数据标签 121
7.4 小结 129
7.5 英语角 130
7.6 作业 130
7.7 思考题 130
7.8 学员回顾内容 130
第8章 Struts 2国际化 131
8.1 国际化简介 131
8.2 Struts 2的国际化支持 131
8.3 小结 139
8.4 英语角 139
8.5 作业 139
8.6 思考题 140
8.7 学员回顾内容 140
上机部分 143
第1章 Struts 2概述 143
1.1 指导(1小时10分钟) 143
1.2 作业 149
第2章 Struts 2基础 150
2.1 指导(1小时10分钟) 150
2.2 练习1(30分钟) 152
2.3 练习2(30分钟) 158
2.4 作业 161
第3章 深入了解Struts 2 162
3.1 指导(1小时10分钟) 162
3.2 练习(30分钟) 173
3.3 作业 179
第4章 Struts 2转换器 181
4.1 指导(1小时10分钟) 181
4.2 练习(50分钟) 184
4.3 作业 186
第5章 Struts 2表单数据校验 187
5.1 指导(1小时10分钟) 187
5.2 练习(50分钟) 189
5.3 作业 192
第6章 Struts 2拦截器 193
6.1 指导(1小时10分钟) 193
6.2 练习(50分钟) 195
6.3 作业 202
第7章 Struts 2标签库 203
7.1 指导(1小时10分钟) 203
7.2 练习(50分钟) 212
7.3 作业 220
第8章 Struts 2国际化 221
8.1 指导(1小时10分钟) 221
8.2 练习(50分钟) 221
8.3 作业 227