I'm not sure who dreamtech is, but Manning's
Struts In Action is a very good and still relevant book. It's probably my second favorite of the Struts books, and appropriate for a beginner. My current favorite book on Struts is Apress's
Pro Jakarta Struts by John Carnell. That book is probably geared a little more towards the intermediate Struts developer though. Really there aren't all that many differences between Struts 1.1 and 1.2. If you feel you really have to have a book that covers 1.2, Osbourne's
Struts: The Complete Reference by James Holmes is pretty good and suitable for a beginner.
Tips for learning Struts....
Struts can seem a bit intimidating for the beginner who has never used anything like it before. Reading a book isn't sufficient; you'll have to spend time working with the examples included in the book, and trying to write your own apps using Struts.
If you are not proficient with
Servlets and
JSP, put down the Struts books and pick up a couple of books like Apress's
Pro JSP, 3rd ed by Simon Brown and Prentice Hall PTR's
Core Servlets and JavaServer Pages, 2nd ed by Marty Hall. Only once you have a firm handle on Servlets and JSPs, and that includes experience coding Servlets and JSPs, should you even think about trying to learn a framework such as Struts. If not, you're only going to make things
much harder for yourself, as an understanding of Struts is predicated on an understanding of Servlets and JSP.