2024年4月17日发(作者:)
目录
一.Struts2基础知识 ..................................................................................3
1. struts2的特点及配置 .......................................................................3
1.1 struts2与struts1的比较 ..........................................................3
1.2 搭建struts2的开发环境 ...........................................................3
2 第一个strut2应用及属性分析 ...............................................................5
2.1 中的属性 ...................................................................5
2.2 第一个程序..............................................................................6
2.3 开发时的一些细节 .....................................................................7
2.4 action名称的搜索顺序 ................................................................7
2.5 action配置的各项默认值 .............................................................8
二 struts2的视图与常量 .............................................................................9
1 Action中result的各种转发类型 ...........................................................9
1.1
1.2
redirect重定向 ......................................................................9
redirectAction ..................................................................... 10
1.3 11
2. 共用视图(全视图)及action注值 .................................................... 11
2.1 全视图的使用 ......................................................................... 11
2.2 全局视图在整个xml可用........................................................... 11
2.3 为action的属性注值 ............................................................... 12
中的常量和常用信息 ................................................................. 13
3.1 修改struts2请求处理后缀 ......................................................... 13
3.2较常用的常量.......................................................................... 13
3.3 struts2 的处理流程 .................................................................. 14
3.4 为应用指定多个struts文件 ........................................................ 14
3.5 动态方法调用action(不推荐) .................................................. 15
3.6 使用通配符定义action ............................................................. 16
三.struts重要知识................................................................................. 16
1 struts接受请求参数 .......................................................................... 16
1.1基本类型接收请求参数(get/post) .............................................. 16
1.2 复合类型接收请求函数.............................................................. 17
1.3 接收中文请求参数的乱码问题 ..................................................... 19
1.4 自定义类型转换器 ................................................................... 19
1.5 访问或添加request/session/application ....................................... 21
2 文件的上传 .................................................................................... 24
2.1上传单个文件.......................................................................... 24
2.2 多文件的上传 ......................................................................... 25
3 拦截器和输入校验............................................................................ 26
3.1 自定义拦截器 ......................................................................... 26
3.2 输入校验(代码实现).............................................................. 28
3.3 输入校验(xml配置) .............................................................. 30
3.4 struts2提供的校验器列表 .......................................................... 32
3.5基于XML配置方式对指定action方法实现输入校验........................... 33
4 国际化.......................................................................................... 34
4.1 国计化简介............................................................................ 34
6.2 输出带占位符的国际化信息 ........................................................ 36
四.Ognl表达式和常用标签 ...................................................................... 37
表达式语言 .............................................................................. 37
1.1简介和使用 ............................................................................ 37
1.2 访问上下文............................................................................ 38
1.3 采用OGNL表达式创建List/Map集合对象 ..................................... 39
1.4 ognl表达示的投影功能 ............................................................. 41
2. struts2的常用标签 .......................................................................... 41
2.1 常用标签 .............................................................................. 41
2.2 表单标签 .............................................................................. 43
2.3
发布评论