Howdy sivakumar panchu,
Welcome to JavaRanch.
There are many good books available for all the 3 technologies you have mentioned. I think you better read one by one.
I would suggest
"Professional Jakarta Struts" by
James Goodwill and
Richard Hightower for Struts. This book is published by Wrox Publishers.
This is a very good book as the authors cover the core part of Struts and the prerequisites for the same (
Servlets, JSPs) also to a greater and required extent.
Apart from that, there are couple of books which stands the best! They are
"Struts in Action""Programming Jakarta Struts" by Chuck Cavaness from Oreilly Publications, "Struts Complete Reference" by James Holmes from McGraw Hill/Obsorne Publishers "Mastering Jakarta Struts" by James GoodWill from Wiley Publishers For Hibernate also, there is an excellent book called "Hibernate in Action".
For Spring, there is a book called "Professional Spring" from Apress Publications.
Good luck!