Spring MVC framework

I like the Spring MVC framework; it has a lot of good features:

The big drawback with the Spring MVC framework is that it provides few additional components such as trees and tabs that you would expect in a modern framework.

In the long run, I suspect that developers will move either to component based web frameworks like JSF or ASP.NET or to browser based MVC frameworks which interact with a service layer within the web server.