Why would one want to go for Struts 2 instead of e.g. JBoss Seam + JSF. What makes Struts 2 different from the other MVC frameworks on the market? Could you point out any advantages of Struts 2 over other MVC frameworks?
My other question is what's the style of your book. Some time ago I read one of your books ("Java for the Web with Servlets...") and what I liked the most was its hands-on approach. Is your latest book written in a similar fashion?
1. There are many good MVC frameworks and which one is the best is debatable. One thing for sure is Struts is the most popular one and will continue to be so for at least several years to come. Struts 2 is easy to use and bears a resemblance to Struts 1 so it's logical to expect Struts 1 developers will upgrade to Struts 2.
2. I spent 6 full months designing and writing the Struts 2 book and tried hard to make it easy to understand. I hope people will find it readable.