Servlet Programming, 2nd Edition
"The second edition tops the first--already a classic
web developers--by being even more readable and well explained.
come back to this book again and again for its depth and breadth
of tips, tricks, and examples."
--Danny Coward, Servlet API Specification Lead
For more information, see below...
Also available: Examples and errata for
the 1st Edition