web应用程序启动时就会加载并初始化ActionServlet,用户提交表单时一个配置好的ActionForm对象被创建,并被填入表单相应的数据。ActionServlet根据Struts-config.xml配置好的设置决定是否需要表单验证,如果需要就调用ActionForm里面的Validate方法进行验证,验证后选择将请求发送到哪个Action,如果Action不存在,ActionServlet会先创建这个对象调用里面的execute方法,execute会从ActionForm对象获取数据,完成业务逻辑,返回一个ActionFoward对象,ActionServlet在把客户请求转发给ActionFoward对象指定的jsp组件,ActionForward对象指定的jsp生成动态网页,返回给客户。
struts1的执行流程
最新推荐文章于 2017-08-28 09:46:00 发布