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 完成模块之间的切换。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值