Struts2_Action和Result总结
- Action
1、实现一个Actiond的最常用方式:从ActionSupport继承
2、DMI动态方法调用
3、通配符配置 *{1}{2}...
a) *_*
4、接收参数的方法(一般用属性或者DomainModel来接收)
5、简单参数验证 addFieldError
a) 一般不使用Struts2的UI标签
6、访问Web元素
a)Map类型
i.IoC
ii.依赖Struts2
b)原始类型
i.IoC
ii.依赖Struts2
7、包含文件配置
8、默认action处理
2.Result
1、常用四种类型:
a) dispatcher (默认)
b) redirect
c) chain
d) redirectAction
2、全局结果集
a) global-results | extends
3、动态结果(了解)
a) 在action中保存一个属性,存储具体的结果 location
4、传递参数
a) 客户端跳转才需要传递
b) ${}表达式(不是EL)