Every famework has its own benefits.Struts / Spring MVC / JSF / Tapestry / webWork /...If you're an advanced developer I think you should know about all of themdepends on your project.It's not a nice question ...