Hola, actualmente estoy disenando una aplicacion sin "struts" basada en el MVC, de lo que se trata, puesto el caso es de un Modelo(tarea_a_realizar.java) + una Vista(view.jsp) + un Controlador(Controller.java) ...
Controller.java tiene toda la logica referida a llamar al modelo , la vista recive notificaciones a traves del "dispatcher" y el modelo realiza su tarea como si no tuviera constancia de ninguna de las otras entidades.
Bueno asi queda un poco abstracto, te mando una aplicacion para que la ejecutes, es bastante intuitiva y simple, y no trata de entrar en la logica de una base de datos sino en el manejo de MVC + JSP, te doy una direccion en la que puedes obtener informacion sobre MVC + JSP y un ejemplo
www.programacion.com -> en el recuadro de busqueda escribe "Arquitectura MVC" ahi viene un articulo bastante esclarecedor.
El ejemplo no lo tengo en la uni pero lo mando si quieres!
Ciao un saludo