all the above answers are can be fitted in the what is struts?
Struts is based on MVC architecuture. Flow of struts is as follows if my understanding of question is correct
1. request comes.
2. corrosponding action class will be searched in the struts.xml
3. mapped form-bean will be populated with data.
4. execute method of mapped action servlet will be executed and result will be mapped in struts.xml with <forward> tag.
5. mapped jsp/html page with forward will be displayed.