Head First seems to be a favorite book of many people. It has a pretty good rating on online book stores.
I picked up a used copy of "Servlets and JavaServer Pages" by "Jayson Falkner and Kevin Jones". It was simple and easy to navigate for me. Then I moved on to Servlet and JSP specs. This book does not cover classic custom tags in detail.