What are the components of Struts?
Struts is based on the MVC design pattern. Struts components can be categories into Model, View and Controller. Model: Model is used to impalement business object. Components like business logic / business processes and data are the part of Model. View: JSP, HTML etc. are part of View Controller: ActionServlet of Struts is part of Controller components which works as front controller to handle all the requests.