MVC is a
design pattern a well-defined way of solving a particular, common problem. Struts is a framework based on the MVC design pattern.
The Model-View-Controller pattern(MVC), in it's pure form, stresses seperation of the things that make up an application, i.e. some sort of persistent data and logic to access and handle it(the Model), presentation logic(the View), and logic to handle basic control of the app(the Controller). In Struts, the Model is usually a database of some sort, the View is typically made up of
JSP pages, and the Controller is a
Servlet.
This page is a great place to get started with Struts:
Ted Husted's struts page You can also do a quick google search on Struts and MVC, you will find plenty of resources.
HTH,
E