Struts2 学习笔记

Struts2 学习笔记 ---theshit [二○一○年一月五日 完]

目录

01 Struts2-Action .............................................................................................................................................................................................. 5

一、 二、 三、 四、 五、 六、 七、 八、 九、

1、 2、 3、 十、 十一、 十二、

一、 二、 三、 四、 十三、 十四、 十五、 一、 二、 三、 四、 五、 六、

Struts作用: ..................................................................................................................................................................... 5 搭建Struts2的运行环境: ............................................................................................................................................... 5 Namespace ............................................................................................................................................................................ 6 标签 .................................................................................................................................................................... 6 Action .................................................................................................................................................................................. 6 路径问题的说明 .................................................................................................................................................................. 8 Action的动态调用方法 ...................................................................................................................................................... 8 Action通配符(wildcard)的配置 ...................................................................................................................................... 9 Action的属性接收参数 .................................................................................................................................................... 10 在Action添加成员属性接受参数 ............................................................................................................................ 10 域模型(Domain Model) .......................................................................................................................................... 10 ModelDriven接收参数 ............................................................................................................................................. 11 Action属性接收参数中文问题 ........................................................................................................................................ 12 简单数据验证 ................................................................................................................................................................ 12 访问Web元素 ................................................................................................................................................................ 15 方法一:ActionContext方式 ........................................................................................................................... 15 方式二:Ioc(控制反转)—推荐使用 ..................................................................................................................... 16 方式三:获取原类型 ............................................................................................................................................... 16 方式四:获取原类型-控制反转 ............................................................................................................................. 17 Struts2配置文件模块化包含(include) ................................................................................................................... 17 默认的Action ............................................................................................................................................................... 18 Action总结 ................................................................................................................................................................... 18 Result类型 (type) .......................................................................................................................................................... 20 全局结果集(Globle Result) ........................................................................................................................................... 21 动态的结果集(dynamic result) ..................................................................................................................................... 22 带参数的结果集 ................................................................................................................................................................ 22 Result总结 ....................................................................................................................................................................... 23 项目经理: ........................................................................................................................................................................ 23

02 Struts2-Result ............................................................................................................................................................................................ 20

03 OGNL表达式语言 ..................................................................................................................................................................................... 24 04 Struts2-Tags ............................................................................................................................................................................................... 29

Struts2标签目录 ................................................................................................................................................................................ 29 一、 二、 三、 四、 五、 六、 七、

property标签 ................................................................................................................................................................... 29 set标签 ............................................................................................................................................................................. 30 bean标签 ........................................................................................................................................................................... 30 标签-少使用 ................................................................................................................................................... 31 If elseif else ................................................................................................................................................................ 31 Iterator标签 ................................................................................................................................................................... 32 Theme .................................................................................................................................................................................. 33

05设计约定(编码规定) ................................................................................................................................................................................. 33 06 项目开发顺序 .......................................................................................................................................................................................... 33 07 声明式异常处理 ...................................................................................................................................................................................... 35 08 国际化 ...................................................................................................................................................................................................... 37

一、 二、 三、

1、 2、 3、 四、 五、

Struts学习笔记 第3页 共41页

国际化资源文件 ................................................................................................................................................................ 37 Java国际化 ....................................................................................................................................................................... 37 Struts2国际化 ................................................................................................................................................................. 37 Action级别 ................................................................................................................................................................... 37 Package级别 ................................................................................................................................................................. 38 Application级别 ......................................................................................................................................................... 38 资源文件中的参数处理 ..................................................................................................................................................... 39 国际化-动态语言切换 ....................................................................................................................................................... 39

09 自定义拦截器 .......................................................................................................................................................................................... 40 10 类型转换 .................................................................................................................................................................................................. 40 Struts2总结 ................................................................................................................................................................................................... 41

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4