Is ActionForm is the part of the controller in the MVC Architecture?
Yes, it is. In Struts, the main controller components are the ActionServlet and RequestProcessor, but each Action class you write is also part of the controller space.
what are the total components of the Cotroller In an MVC Architecture?
There is no set number or name for components in the controller space. Each framework or product that implements MVC does things in it's own way. The important thing to know is that a controller component is any component that controls the flow of information between the view and the model.