The control components provide the interactions between the subscriber and the mode through the Action and ActionForm classes.
Action classes implement the functionality for a single operation, such as “ list the subscriptions of a particular service category,” or “ activate a service.”
ActionForm classes encapsulate data provided by the subscriber on an input form. The Struts framework initializes these classes with data entered in an HTML form and passes them to the appropriate action. The ActionForms are then passed to a view component that uses the data to initialize the content of fields in an input form.