Como veremos a seguir, os servlets serão utilizados como controller do padrão MVC.
Para organizar a parte controller, contamos com várias bibliotecas prontas. A principal delas é a struts 1, que é gratuita e também é oferecida pela Apache Foundation.
Estas bibliotecas facilitam muito o trabalho de se organizar o código-fonte em um padrão. Implementar formulários e telas de requisição e resposta usando servlet e jsp é muito trabalhoso. O uso de bibliotecas diminui o nosso código MVC.
Entretanto, pode haver aplicações simples em que seja mais interessante implementar usando servlets. Cabe avaliar cada caso.