Struts1的运行原理
在启动时通过前端总控制器 ActionServlet 加载 struts-config.xml 并进行解析,
当用户在 jsp 页面发送请求被 struts1 的核心控制器 ActionServlet 接收,
ActionServlet 在用户请求时将请求参数放到对应的 ActionForm 对象中的成员变量中,
然后 ActionServlet 则会根据 struts-config.xml 中的映射关系找到相应的 Action 中的方法,
将对应的 ActionForm 并传给这个 Action 中的方法里,然后执行相应的业务逻辑操作,
最后就根据 ActionMapping 的 findforward 方法返回一个 ActionForward,
之后在 struts-config.xml 中找到与之对应的 forward 标签,根据它的配置路径找到对应的jsp页面。