This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I've heard the same things as Marc. I have been told that it is incomplete and it's "star" rating is lacking on Amazon. I am using Head First Servlets and JSPs by K&B and I am also using SCWCD by David Bridgewater. HFSJ explains the stuff in a way that I remember it easier, but Bridgewater is very regimented so I tink they compliment each other well. Bridgewater is sorely lacking in errata, but I would still recommend it. There are hundreds on this forum that would also recommend HFSJ.
Munish, You should ask other ranchers' opinion before buying a book I have read great reviews about the first edition, and decided to preorder the second edition before it went out. I own it, and I passed.
Reading it scared me to death, so I had to read through the specs carefully before attending the exam. The biggest problem is that the tags were not updated for Servlet2.4/JSP2.0. So all the DTDs in the book are old. Print the nice DTD diagrams that are in the spec, this is helpful to remember all tags and attributes.
It has not been properly cleaned out. You'll see funny things like "We'll talk more about threads issues in the next chapter", but no matter how long you look for this chapter, you'll never find it It must have been removed because this topic is not part of the new exam anymore.
Find some good tutorials on EL and JSTL too, because the book is a bit short about this.
It still is a good read, but you should do more work around it. And don't forget to check the errata at Manning's homepage. Not the official errata, which is not updated (only 5 or 6 errors), but the Author Online (somebody has posted a 50+ list of errors).