This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
When Struts was release (in 2000 I think) it was the best thing going. It took away a lot of the pain of JSP and Servlet programming. It has built up a large user base so it is the most widely used web application framework. These days there are probably better frameworks (including the new Struts 2.0), but Struts 1.x is still popular because there are a lot of application built using it, there is excellent documentation and there is a large pool of experienced Struts developers.