没有合适的资源?快使用搜索试试~ 我知道了~
首页struts2讲义 struts2讲义struts2讲义struts2讲义struts2讲义
资源详情
资源评论
资源推荐

1
Struts2 讲义
作者:吴峻申

2
目录
第 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

3
第 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

4
技
技
术
术
要
要
点
点 .............................................................................................................. 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

5
演
演
示
示
代
代
码
码 .............................................................................................................. 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 基础表单标签使用介绍 ....................................................................... 102
技
技
术
术
要
要
点
点 ............................................................................................................ 102
演
演
示
示
代
代
码
码 ............................................................................................................ 102
代
代
码
码
解
解
释
释 ............................................................................................................ 104
5.5.2 复杂表单标签使用介绍 ....................................................................... 106
技
技
术
术
要
要
点
点 ............................................................................................................ 106
演
演
示
示
代
代
码
码 ............................................................................................................ 106
代
代
码
码
解
解
释
释 ............................................................................................................ 111
5.5.3 其它表单标签使用介绍 ....................................................................... 114
技
技
术
术
要
要
点
点 ............................................................................................................ 114
剩余222页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0