"Using Java Server Pages and Servlets" by Mark Wutka  is pretty good.