- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Struts2讲义
作者:吴峻申
目录
第1章 Struts过时了吗? 10
1.1 Struts历史发展过程 10
1.2 Struts2的“简历” 13
1.2.1 标签库介绍 13
1.2.2 拦截器应用目的 14
1.2.3 FilterDispatcher和Action概述 14
1.2.4 Struts2配置文件处理 15
1.2.5 OGNL介绍和类型转换目的 15
1.2.6 进行校验 16
1.2.7 Web项目国际化根由 16
1.2.8 SiteMesh页面布局框架简介 17
1.3 我们为什么要用Struts2 17
1.4 Web项目中使用Struts2初探 20
第2章 Web基础技术简介 31
2.1 B/S和C/S系统区别 31
2.2 JSP和Servlet介绍 32
2.3 XML知识介绍 34
第3章 Struts2核心技术 37
3.1 使用web.xml配置Struts2实现Web项目Struts2应用 37
技术要点 37
演示代码 37
代码解释 38
3.2 使用配置文件struts.xml实现页面导航定义 38
技术要点 38
演示代码 38
代码解释 39
3.3 使用Action类控制导航业务数据 40
技术要点 40
演示代码 40
代码解释 42
3.4 使用ActionSupport进行校验 42
技术要点 43
演示代码 43
代码解释 45
第4章 另一Struts2核心技术:拦截器 47
4.1 拦截器在Struts2中的缺省应用 47
技术要点 47
演示代码 47
代码解释 48
4.2 拦截器原理实现 50
技术要点 50
演示代码 50
代码解释 52
4.3 在Struts2中配置自定义的拦截器 53
4.3.1 扩展拦截器接口的自定义拦截器配置 54
技术要点 54
演示代码 54
代码解释 55
4.3.2 继承抽象拦截器的自定义拦截器配置 56
技术要点 56
演示代码 56
代码解释 57
4.3.3 继承方法拦截器的自定义拦截器配置 58
技术要点 58
演示代码 59
代码解释 60
4.4 Struts2文件上传拦截器应用 61
4.4.1 Struts2文件上传功能开发 61
技术要点 61
演示代码 61
代码解释 65
4.4.2 Struts2文件下载功能开发 68
技术要点 68
演示代码 68
代码解释 71
第5章 Struts2标签库 73
5.1 Struts2标签使用原理解疑 73
技术要点 73
演示代码 73
代码解释 74
5.2 OGNL表达式语言介绍 75
技术要点 75
演示代码 75
代码解释 78
5.3 Struts2控制标签简介 79
5.3.1 append标签使用介绍 79
技术要点 79
演示代码 79
代码解释 80
5.3.2 generator标签使用介绍 80
技术要点 80
演示代码 80
代码解释 81
5.3.3 if、else、elseif标签使用介绍 81
技术要点 81
演示代码 81
代码解释 82
5.3.4 iterator标签使用介绍 82
技术要点 82
演示代码 82
代码解释 83
5.3.5 merge标签使用介绍 83
技术要点 83
演示代码 83
代码解释 84
5.3.6 sort标签使用介绍 84
技术要点 84
演示代码 85
代码解释 86
5.3.7 subset标签使用介绍 86
技术要点 86
演示代码 86
代码解释 87
5.4 Struts2数据标签简介 88
5.4.1 action标签使用介绍 88
技术要点 88
演示代码 88
代码解释 89
5.4.2 bean标签使用介绍 89
技术要点 89
演示代码 89
代码解释 91
5.4.3 date标签使用介绍 91
技术要点 91
演示代码 92
代码解释 93
5.4.4 debug标签使用介绍 94
技术要点 94
演示代码 94
代码解释 95
5.4.5 include标签使用介绍 95
技术要点 95
演示代码 95
代码解释 96
5.4.6 push标签使用介绍 97
技术要点 97
演示代码 97
代码解释 98
5.4.7 set标签使用介绍 98
技术要点 98
演示代码 98
代码解释 99
5.4.8 url标签使用介绍 99
技术要点 99
演示代码 99
代码解释 101
5.4.9 param标签使用介绍 101
5.4.10 property标签使用介绍 101
5.5 Struts2表单标签简介 101
5.5.1 基础表单标
文档评论(0)