As other reviewers have said this book starts out great with a couple examples that lay out the main features and advantages of a framework like struts. I personally like to learn by example (is there another way?) and did like these examples even though I am no big fan of frameworks ( I prefer to start from square one so that I am sure I understand 100% of what I do and also feel that everything I do is exactly like I want it).
Unfortunately the book soon changes in an encyclopedic-style
review where examples are scarce to non-existent, explanations
very confuse ( I could check this lack of clarity and method looking at the presentation of concept that are absolutely familiar and clear to me like MVC or Tag Extensions or JSTL ..
well the book explanations were horribly dull and confusing )
and often to understand the subject presented you should have
knowledge of matters presented later in the book.
In conclusion I think this bok might be marginally useful to someoone starting out with Struts .. so if you find it on your colleague's desk open it.. but as for shelling out the $$$ to buy it.. you would be better off investing in ice-creams...