Structs 1的Action
Struts 1的核心是ActionServlet,这里ActionServlet充当控制器的角色;
还有一个就是RequesProcessor,顾名思义,就是请求处理器,负责接受用户的HttpServletRequest然后做处理,相当于Model。
负责转发的就是ActionForward,负责页面的导航。
除了基本的Action 之外, Struts 还提供了几个其他类型的Action? 。
? DispatchAction: 能同时完成多个Action 功能的Action 。
在实际中用得最多的Action,在一个Action类里能处理好几个请求,相比单单继承Action,是一个进步
? ForwardActon: 该类用来整合Struts 和其他业务逻辑组件,通常只对请求作有效
性检查。
? IncludeAction: 用于引入其他的资源和页面。
? LookupDispatchAction: DispatchAction 的子类,根据按钮的key ,控制转发给action
的方法。
? MappingDispatchAction: DispatchAction 的子类,一个action 可映射出多个Action
地址。
? SwitchAction: 用于从一个模块转换至另一个模块,如果应用分成多个模块时,就可以使用SwitchAction 完成模块之间的切换。
?
?
?
?