1.2自定义框架总结_使用xml判断对应的Action
1.2版本中分别加入了ActionManager,ActionMapping,ActionMappingManager
首先在ActionServlet中的Init方法中,我们调用ActionMappingManager
中的Init方法解析了xml文件,预先加载了Map中的值
然后在doPost方法中,通过fileName的值,拿到了Map中对应的对象
ActionMapping,通过ActionMapping对象中的actionName属性,
在ActionServlet中我们通过该值创建了对应的Action对象,随后调用
该对象的execute方法,整个流程结束.
ActionManager
?
Struts.xml
?Web.xml
?
<init-param>为初始化参数
<load-on-startup>为设定该Servlet为第几个加载,即程序启动时加载.