Most of the good Struts books were written based on version 1.1. Since there have been only a few minor enhancements in Struts since that time, most publishers have not deemed it necessary or economically profitable to publish a new edition based on one of the later versions of Struts.
My advice would be to buy a Struts book based on the criteria of whether it's a good book and has good reviews or not. Then just go to the
Struts website and read up on what's changed since the book you're using was written.
Having said that, there are some that have been written based on Struts 1.2.
This link is probably the best list of books available online. It's ordered by publish date with the most recent on top. Be aware, though, the just because a book is recent, that doesn't mean it's good.
Struts 2 is quite significantly different. However, I'm not aware of any books yet written about Struts 2. If any of you are, please post the information.