The controller acts as the mediator between the view and the model. As such, a controller class such as a
Struts Action class should instantiate and call methods on Model or "business Logic" classes. The controller class shouldn't contain business logic. It should only use other classes that do contain business logic.