1. Struts是一个基于MVC模式的web层框架,其实也是一个servlet,是一个名为ActionServlet的servelt。在web.xml文件中我们将符合某些特征的请求交给servelt,具体分给那个Action要依据struts--config.xml文件来决定。
2. actionServlet在提交请求参数到action时,会将这些参数封装成一个formBean。
3. action在执行excute方法的时候,会对formBean进行velidate方法验证,验证通过后才会执行excute方法,否则会返回一个错误的信息页面。
4. Action执行完后,会返回一个效果视图,也就是一个ActionForward对象,ActionForward根据配置文件struts--config.xml的配置来关联到相应的jsp页面。